kernel/sched.c | 2 ++ 1 file changed, 2 insertions(+) Index: linux-2.6.15-rc3-ck1/kernel/sched.c =================================================================== --- linux-2.6.15-rc3-ck1.orig/kernel/sched.c 2005-11-30 09:28:22.000000000 +1100 +++ linux-2.6.15-rc3-ck1/kernel/sched.c 2005-11-30 09:28:23.000000000 +1100 @@ -717,6 +717,8 @@ static int effective_prio(task_t *p) * to begin with. */ p->flags |= PF_YIELDED; + p->time_slice = p->slice % RR_INTERVAL() ? : + RR_INTERVAL(); return MAX_PRIO - 2; } return MAX_PRIO - 1;