summaryrefslogtreecommitdiffstats
path: root/drivers/cpuidle/coupled.c
diff options
context:
space:
mode:
authorNicholas Piggin <npiggin@gmail.com>2017-11-17 02:00:52 +1000
committerMichael Ellerman <mpe@ellerman.id.au>2018-01-18 15:43:44 +1100
commitced54c08d8e4060d59c10629ea5a4ccdaed6898e (patch)
tree7b2bb0b8785e064f346dd786d9d36933984ccef5 /drivers/cpuidle/coupled.c
parentf1343d044629f11e7d63ef1a07edb1db585302e0 (diff)
downloadlinux-ced54c08d8e4060d59c10629ea5a4ccdaed6898e.tar.gz
linux-ced54c08d8e4060d59c10629ea5a4ccdaed6898e.tar.bz2
linux-ced54c08d8e4060d59c10629ea5a4ccdaed6898e.zip
cpuidle/powernv: avoid double irq enable coming out of idle
Since e1689795a7 ("cpuidle: Add common time keeping and irq enabling"), cpuidle drivers are expected to return from ->enter with irqs disabled. Update the cpuidle-powernv snooze and cede loops to disable irqs before returning. Signed-off-by: Nicholas Piggin <npiggin@gmail.com> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Diffstat (limited to 'drivers/cpuidle/coupled.c')
0 files changed, 0 insertions, 0 deletions