sched/idle: Delay clearing the polling bit
authorPeter Zijlstra <peterz@infradead.org>
Fri, 11 Apr 2014 11:47:16 +0000 (13:47 +0200)
committerIngo Molnar <mingo@kernel.org>
Thu, 8 May 2014 07:16:58 +0000 (09:16 +0200)
With the generic idle functions assuming !polling we should only clear
the polling bit at the very last opportunity in order to avoid
spurious IPIs.

Ideally we'd flip the default to polling, but that means auditing all
arch idle functions.

Signed-off-by: Peter Zijlstra <peterz@infradead.org>
Acked-by: Nicolas Pitre <nicolas.pitre@linaro.org>
Cc: Daniel Lezcano <daniel.lezcano@linaro.org>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Link: http://lkml.kernel.org/n/tip-vq7719foqzf6z5h4j7eh7f9e@git.kernel.org
Signed-off-by: Ingo Molnar <mingo@kernel.org>
kernel/sched/idle.c

Simple merge