diff options
author | Mike Galbraith <efault@gmx.de> | 2009-01-28 14:51:39 +0100 |
---|---|---|
committer | Ingo Molnar <mingo@elte.hu> | 2009-02-01 10:49:50 +0100 |
commit | a9f3e2b549f83a9cdab873abf4140be27c05a3f2 (patch) | |
tree | 756fb52736f8bd1e1f8fb0a621ac58ec8e1812d3 /fs/nfs/delegation.c | |
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>
Diffstat (limited to 'fs/nfs/delegation.c')
0 files changed, 0 insertions, 0 deletions