From 76d079204df113afa9e382a43abb5e1a2135150d Mon Sep 17 00:00:00 2001 From: Jonas Gorski Date: Thu, 21 May 2015 19:32:46 +0000 Subject: kernel: update 3.18 to 3.18.14 Changelogs: * https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.18.12 * https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.18.13 * https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.18.14 Build tested on brcm63xx and ipq806x, runtested on brcm63xx. Signed-off-by: Jonas Gorski SVN-Revision: 45711 --- ...uidle-mvebu-Fix-the-CPU-PM-notifier-usage.patch | 38 ---------------------- 1 file changed, 38 deletions(-) delete mode 100644 target/linux/mvebu/patches-3.18/060-cpuidle-mvebu-Fix-the-CPU-PM-notifier-usage.patch (limited to 'target/linux/mvebu/patches-3.18/060-cpuidle-mvebu-Fix-the-CPU-PM-notifier-usage.patch') diff --git a/target/linux/mvebu/patches-3.18/060-cpuidle-mvebu-Fix-the-CPU-PM-notifier-usage.patch b/target/linux/mvebu/patches-3.18/060-cpuidle-mvebu-Fix-the-CPU-PM-notifier-usage.patch deleted file mode 100644 index afd6617..0000000 --- a/target/linux/mvebu/patches-3.18/060-cpuidle-mvebu-Fix-the-CPU-PM-notifier-usage.patch +++ /dev/null @@ -1,38 +0,0 @@ -From 43b68879de27b1993518687fbc6013da80cdcbfe Mon Sep 17 00:00:00 2001 -From: Gregory CLEMENT -Date: Thu, 26 Feb 2015 18:20:48 +0100 -Subject: [PATCH] cpuidle: mvebu: Fix the CPU PM notifier usage - -As stated in kernel/cpu_pm.c, "Platform is responsible for ensuring -that cpu_pm_enter is not called twice on the same CPU before -cpu_pm_exit is called.". In the current code in case of failure when -calling mvebu_v7_cpu_suspend, the function cpu_pm_exit() is never -called whereas cpu_pm_enter() was called just before. - -This patch moves the cpu_pm_exit() in order to balance the -cpu_pm_enter() calls. - -Cc: stable@vger.kernel.org -Reported-by: Fulvio Benini -Signed-off-by: Gregory CLEMENT -Signed-off-by: Daniel Lezcano ---- - drivers/cpuidle/cpuidle-mvebu-v7.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - ---- a/drivers/cpuidle/cpuidle-mvebu-v7.c -+++ b/drivers/cpuidle/cpuidle-mvebu-v7.c -@@ -37,11 +37,11 @@ static int mvebu_v7_enter_idle(struct cp - deepidle = true; - - ret = mvebu_v7_cpu_suspend(deepidle); -+ cpu_pm_exit(); -+ - if (ret) - return ret; - -- cpu_pm_exit(); -- - return index; - } - -- cgit v1.1