diff options
author | Heiko Carstens <heiko.carstens@de.ibm.com> | 2008-02-19 15:29:26 +0100 |
---|---|---|
committer | Martin Schwidefsky <schwidefsky@de.ibm.com> | 2008-02-19 15:29:33 +0100 |
commit | 11ab244c9faead91683a12e4cb10d26b279bb4aa (patch) | |
tree | 73f5498f5de7a81e1337aa1349f2d5db8a115376 /drivers/s390/block | |
parent | 057c5cb35ece6ae3a4c2cb849f3948c5ad6add32 (diff) |
[S390] Make sure enabled wait psw is loaded in default_idle.
If both NO_IDLE_HZ and VIRT_TIMER are disabled default_idle won't load
an enabled wait psw and busy loop instead. This is because the
idle_chain is empty and the return value of atomic_notifier_call_chain
will be NOTIFY_DONE, which causes default_idle to return instead of
loading an enabled wait psw.
Fix this by calling __atomic_notifier_call_chain instead and add proper
return value handling.
Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Diffstat (limited to 'drivers/s390/block')
0 files changed, 0 insertions, 0 deletions