commit | a9f3e2b549f83a9cdab873abf4140be27c05a3f2 | [log] [tgz] |
---|---|---|
author | Mike Galbraith <efault@gmx.de> | Wed Jan 28 14:51:39 2009 +0100 |
committer | Ingo Molnar <mingo@elte.hu> | Sun Feb 01 10:49:50 2009 +0100 |
tree | 756fb52736f8bd1e1f8fb0a621ac58ec8e1812d3 | |
parent | 1596e29773eadd96b0a5fc6e736afa52394cafda [diff] |
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>