summaryrefslogtreecommitdiffstats
path: root/arch/x86/kernel/irq.c
diff options
context:
space:
mode:
authorMike Galbraith2009-10-09 08:35:03 +0200
committerIngo Molnar2009-10-09 15:58:11 +0200
commitf5dc37530ba8a35aae0f7f4f13781d1904f71e94 (patch)
tree866894f6bf41876a7c6096912c82e73d140d3071 /arch/x86/kernel/irq.c
parentMerge branch 'upstream-linus' of git://git.kernel.org/pub/scm/linux/kernel/gi... (diff)
downloadkernel-qcow2-linux-f5dc37530ba8a35aae0f7f4f13781d1904f71e94.tar.gz
kernel-qcow2-linux-f5dc37530ba8a35aae0f7f4f13781d1904f71e94.tar.xz
kernel-qcow2-linux-f5dc37530ba8a35aae0f7f4f13781d1904f71e94.zip
sched: Update the clock of runqueue select_task_rq() selected
In try_to_wake_up(), we update the runqueue clock, but select_task_rq() may select a different runqueue than the one we updated, leaving the new runqueue's clock stale for a bit. This patch cures occasional huge latencies reported by latencytop when coming out of idle on a mostly idle NO_HZ box. Signed-off-by: Mike Galbraith <efault@gmx.de> Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl> LKML-Reference: <1255070103.7639.30.camel@marge.simson.net> Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'arch/x86/kernel/irq.c')
0 files changed, 0 insertions, 0 deletions