diff options
author | Mike Galbraith <efault@gmx.de> | 2009-01-28 16:51:39 +0300 |
---|---|---|
committer | Ingo Molnar <mingo@elte.hu> | 2009-02-01 12:49:50 +0300 |
commit | a9f3e2b549f83a9cdab873abf4140be27c05a3f2 (patch) | |
tree | 756fb52736f8bd1e1f8fb0a621ac58ec8e1812d3 /kernel/sched_rt.c | |
parent | 1596e29773eadd96b0a5fc6e736afa52394cafda (diff) | |
download | linux-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