sched: fix calc_delta_mine()

lw->weight can be 0 for a short time during bootup.

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

+1 -1
+1 -1
kernel/sched.c
··· 1084 u64 tmp; 1085 1086 if (unlikely(!lw->inv_weight)) 1087 - lw->inv_weight = (WMULT_CONST - lw->weight/2) / lw->weight + 1; 1088 1089 tmp = (u64)delta_exec * weight; 1090 /*
··· 1084 u64 tmp; 1085 1086 if (unlikely(!lw->inv_weight)) 1087 + lw->inv_weight = (WMULT_CONST-lw->weight/2) / (lw->weight+1); 1088 1089 tmp = (u64)delta_exec * weight; 1090 /*