summaryrefslogtreecommitdiff
path: root/kernel/sched_rt.c
diff options
context:
space:
mode:
authorMike Galbraith <efault@gmx.de>2009-01-28 16:51:39 +0300
committerIngo Molnar <mingo@elte.hu>2009-02-01 12:49:50 +0300
commita9f3e2b549f83a9cdab873abf4140be27c05a3f2 (patch)
tree756fb52736f8bd1e1f8fb0a621ac58ec8e1812d3 /kernel/sched_rt.c
parent1596e29773eadd96b0a5fc6e736afa52394cafda (diff)
downloadlinux-a9f3e2b549f83a9cdab873abf4140be27c05a3f2.tar.xz
sched: clear buddies more aggressively
It was noticed that a task could get re-elected past its run quota due to buddy affinities. This could increase latency a little. Cure it by more aggresively clearing buddy state. We do so in two situations: - when we force preempt - when we select a buddy to run Signed-off-by: Mike Galbraith <efault@gmx.de> Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl> Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'kernel/sched_rt.c')
0 files changed, 0 insertions, 0 deletions