]> err.no Git - linux-2.6/commit
sched: simplify sched_slice()
authorIngo Molnar <mingo@elte.hu>
Fri, 14 Mar 2008 21:17:08 +0000 (22:17 +0100)
committerIngo Molnar <mingo@elte.hu>
Sat, 15 Mar 2008 02:02:50 +0000 (03:02 +0100)
commit6a6029b8cefe0ca7e82f27f3904dbedba3de4e06
treea58e0590105f89be306daf01fc83473d7a3e0104
parente22ecef1d2658ba54ed7d3fdb5d60829fb434c23
sched: simplify sched_slice()

Use the existing calc_delta_mine() calculation for sched_slice(). This
saves a divide and simplifies the code because we share it with the
other /cfs_rq->load users.

It also improves code size:

      text    data     bss     dec     hex filename
     42659    2740     144   45543    b1e7 sched.o.before
     42093    2740     144   44977    afb1 sched.o.after

Signed-off-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
kernel/sched_fair.c