summaryrefslogtreecommitdiff
path: root/arch/arm/boot/dts/armada-388-clearfog-base.dts
diff options
context:
space:
mode:
authorRussell King <rmk+kernel@arm.linux.org.uk>2015-10-03 09:13:05 +0100
committerRussell King <rmk+kernel@armlinux.org.uk>2017-02-20 10:51:33 +0000
commita238050e3b9839034f792463aa5a8ab9c8e188b2 (patch)
treed7956acb0698b20348fa5533469c3892480d0c7b /arch/arm/boot/dts/armada-388-clearfog-base.dts
parentc470abd4fde40ea6a0846a2beab642a578c0b8cd (diff)
cpuidle: mvebu: indicate failure to enter deeper sleep states
The cpuidle ->enter method expects the return value to be the sleep state we entered. Returning negative numbers or other codes is not permissible since coupled CPU idle was merged. At least some of the mvebu_v7_cpu_suspend() implementations return the value from cpu_suspend(), which returns zero if the CPU vectors back into the kernel via cpu_resume() (the success case), or the non-zero return value of the suspend actor, or one (failure cases). We do not want to be returning the failure case value back to CPU idle as that indicates that we successfully entered one of the deeper idle states. Always return zero instead, indicating that we slept for the shortest amount of time. Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'arch/arm/boot/dts/armada-388-clearfog-base.dts')
0 files changed, 0 insertions, 0 deletions