From: Robert Love no need to call task_rq in setscheduler; just use rq Signed-Off-By: Robert Love Acked-by: Ingo Molnar Signed-off-by: Andrew Morton --- 25-akpm/kernel/sched.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff -puN kernel/sched.c~sched-no-need-to-recalculate-rq kernel/sched.c --- 25/kernel/sched.c~sched-no-need-to-recalculate-rq 2004-12-03 20:56:32.880761552 -0800 +++ 25-akpm/kernel/sched.c 2004-12-03 20:56:32.887760488 -0800 @@ -3154,12 +3154,12 @@ recheck: } array = p->array; if (array) - deactivate_task(p, task_rq(p)); + deactivate_task(p, rq); retval = 0; oldprio = p->prio; __setscheduler(p, policy, lp.sched_priority); if (array) { - __activate_task(p, task_rq(p)); + __activate_task(p, rq); /* * Reschedule if we are currently running on this runqueue and * our priority decreased, or if we are not currently running on _