summaryrefslogtreecommitdiffstats
path: root/arch/alpha/oprofile
diff options
context:
space:
mode:
authorIngo Molnar <mingo@elte.hu>2007-08-24 20:39:10 +0200
committerIngo Molnar <mingo@elte.hu>2007-08-24 20:39:10 +0200
commitb2133c8b1e270b4a7c36f70e29be8738d09e850b (patch)
tree9075055664141cc1b91a0b3eac915e6241e38801 /arch/alpha/oprofile
parentsched: optimize task_tick_rt() a bit (diff)
downloadlinux-b2133c8b1e270b4a7c36f70e29be8738d09e850b.tar.xz
linux-b2133c8b1e270b4a7c36f70e29be8738d09e850b.zip
sched: tidy up and simplify the bonus balance
make the bonus balance more consistent: do not hand out a bonus if there's too much in flight already, and only deduct as much from a runner as it has the capacity. This makes the bonus engine a zero-sum game (as intended). this also simplifies the code: text data bss dec hex filename 34770 2998 24 37792 93a0 sched.o.before 34749 2998 24 37771 938b sched.o.after and it also avoids overscheduling in sleep-happy workloads like hackbench.c. Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'arch/alpha/oprofile')
0 files changed, 0 insertions, 0 deletions