forked from luck/tmp_suning_uos_patched
[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
@ -123,6 +123,7 @@ static void poll_idle (void)
|
|||||||
: :
|
: :
|
||||||
"i" (_TIF_NEED_RESCHED),
|
"i" (_TIF_NEED_RESCHED),
|
||||||
"m" (current_thread_info()->flags));
|
"m" (current_thread_info()->flags));
|
||||||
|
clear_thread_flag(TIF_POLLING_NRFLAG);
|
||||||
} else {
|
} else {
|
||||||
set_need_resched();
|
set_need_resched();
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user