1 diff -Nua 2.6/kernel/sched.c.0 2.6/kernel/sched.c
2 --- 2.6/kernel/sched.c.0 2004-01-13 17:53:34.000000000 -0500
3 +++ 2.6/kernel/sched.c 2004-01-13 17:47:33.000000000 -0500
5 * our priority decreased, or if we are not currently running on
6 * this runqueue and our priority is higher than the current's
9 + if (task_running(rq, p)) {
10 if (p->prio > oldprio)
11 resched_task(rq->curr);
12 } else if (p->prio < rq->curr->prio)