• P
    sched: simplify bonus calculation #1 · a6f29940
    Peter Zijlstra 提交于
    current code:
    
     delta = min(cfs_rq->sleeper_bonus, (u64)delta_exec);
     delta = calc_delta_mine(delta, curr->load.weight, lw);
     delta = min((u64)delta, cfs_rq->sleeper_bonus);
    
    drop the first min(), because we clip against sleeper_bonus in the 3rd line
    again. That gives:
    
     delta = calc_delta_mine(delta_exec, curr->load.weight, lw);
     delta = min((u64)delta, cfs_rq->sleeper_bonus);
    Signed-off-by: NPeter Zijlstra <a.p.zijlstra@chello.nl>
    Signed-off-by: NIngo Molnar <mingo@elte.hu>
    a6f29940
sched_fair.c 27.0 KB