From: Con Kolivas Small change to requeuing. kernel/sched.c | 1 + 1 files changed, 1 insertion(+) diff -puN kernel/sched.c~o14.1int kernel/sched.c --- 25/kernel/sched.c~o14.1int 2003-08-23 13:57:36.000000000 -0700 +++ 25-akpm/kernel/sched.c 2003-08-23 13:57:36.000000000 -0700 @@ -1443,6 +1443,7 @@ void scheduler_tick(int user_ticks, int */ if (HIGH_CREDIT(p)) p->activated = 2; + p->prio = effective_prio(p); enqueue_task(p, rq->active); } } _