diff --git a/include/linux/sched.h b/include/linux/sched.h diff --git a/kernel/sched.c b/kernel/sched.c index dc6fb24..12ff60f 100644 --- a/kernel/sched.c +++ b/kernel/sched.c @@ -7360,7 +7360,7 @@ void sched_move_task(struct task_struct *tsk) update_rq_clock(rq); - running = task_running(rq, tsk); + running = (rq->curr == tsk); on_rq = tsk->se.on_rq; if (on_rq) { diff --git a/kernel/sched_fair.c b/kernel/sched_fair.c