summaryrefslogtreecommitdiff
path: root/ipc
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>2021-02-15 13:59:12 +0000
commit4dfe915eabecd08e788550556eace6cd5c2bb0e7 (patch)
tree46358bcc4f2b8f0583b07ea202b255a09938b200 /ipc
parentf40ddce88593482919761f74910f42f4b84c004b (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 'ipc')
0 files changed, 0 insertions, 0 deletions