--- linux-2.6.0-test3-mm2-O16.3/kernel/sched.c 2003-08-18 21:02:15.000000000 +1000 +++ linux-2.6.0-test3-mm3/kernel/sched.c 2003-08-22 22:06:46.000000000 +1000 @@ -1418,12 +1418,6 @@ void scheduler_tick(int user_ticks, int dequeue_task(p, rq->active); set_tsk_need_resched(p); - /* - * Tasks with interactive credit get all their - * time waiting on the run queue credited as sleep - */ - if (HIGH_CREDIT(p)) - p->activated = 2; p->prio = effective_prio(p); enqueue_task(p, rq->active); }