From mboxrd@z Thu Jan 1 00:00:00 1970 From: daniel.lezcano@linaro.org (Daniel Lezcano) Date: Fri, 27 Feb 2015 17:50:23 +0100 Subject: [PATCH] cpuidle: mvebu: Fix the CPU PM notifier usage In-Reply-To: <4892716.Bf612zPN6E@vostro.rjw.lan> References: <1424971248-29076-1-git-send-email-gregory.clement@free-electrons.com> <4892716.Bf612zPN6E@vostro.rjw.lan> Message-ID: <54F0A04F.20706@linaro.org> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org On 02/26/2015 10:55 PM, Rafael J. Wysocki wrote: > On Thursday, February 26, 2015 06:20:48 PM Gregory CLEMENT wrote: >> 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. >> >> Reported-by: Fulvio Benini >> Signed-off-by: Gregory CLEMENT > > Should that go to "stable" too? Which "stable" series it should go to if so? Hi Rafael, do you mind if I take this fix in my tree ? There is the same issue for cpuidle-arm64.c I fixed. -- Linaro.org ? Open source software for ARM SoCs Follow Linaro: Facebook | Twitter | Blog