[PATCH] x86-64: Fix idle=poll
x86_64 idle=poll might be a little less responsive than it should: unlike mwait_idle, and unlike i386, its poll_idle left TIF_POLLING_NRFLAG set. Signed-off-by: Hugh Dickins <hugh@veritas.com> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
parent
e99b861a3e
commit
b8f68e9ffa
1 changed files with 1 additions and 0 deletions
|
@ -123,6 +123,7 @@ static void poll_idle (void)
|
|||
: :
|
||||
"i" (_TIF_NEED_RESCHED),
|
||||
"m" (current_thread_info()->flags));
|
||||
clear_thread_flag(TIF_POLLING_NRFLAG);
|
||||
} else {
|
||||
set_need_resched();
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue