[PATCH] powerpc: Ensure runlatch is off in the idle loop

Since external and decrementer interrupts set the runlatch on, we need
to ensure its set off again in the idle loop. At the moment we dont turn
it off in the inner loop.

Signed-off-by: Anton Blanchard <anton@samba.org>
Signed-off-by: Paul Mackerras <paulus@samba.org>
这个提交包含在:
Anton Blanchard
2006-04-02 19:54:09 +10:00
提交者 Paul Mackerras
父节点 b86756ae76
当前提交 ddafddcfc7

查看文件

@@ -50,9 +50,9 @@ void cpu_idle(void)
set_thread_flag(TIF_POLLING_NRFLAG);
while (1) {
ppc64_runlatch_off();
while (!need_resched() && !cpu_should_die()) {
ppc64_runlatch_off();
if (ppc_md.power_save) {
clear_thread_flag(TIF_POLLING_NRFLAG);
/*