From: Heiko Carstens Date: Tue, 19 Feb 2008 14:29:26 +0000 (+0100) Subject: [S390] Make sure enabled wait psw is loaded in default_idle. X-Git-Tag: v2.6.25-rc3~121^2~9 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=11ab244c9faead91683a12e4cb10d26b279bb4aa;p=pandora-kernel.git [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 Signed-off-by: Martin Schwidefsky --- Reading git-diff-tree failed