Commit 8002ed49 authored by Thomas Gleixner's avatar Thomas Gleixner

sched:-fix dequeued race

Signed-off-by: default avatarThomas Gleixner <tglx@linutronix.de>
Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
parent 54afe890
...@@ -5304,6 +5304,7 @@ void scheduler_tick(void) ...@@ -5304,6 +5304,7 @@ void scheduler_tick(void)
atomic_spin_lock(&rq->lock); atomic_spin_lock(&rq->lock);
update_rq_clock(rq); update_rq_clock(rq);
update_cpu_load(rq); update_cpu_load(rq);
if (curr != rq->idle && curr->se.on_rq)
curr->sched_class->task_tick(rq, curr, 0); curr->sched_class->task_tick(rq, curr, 0);
atomic_spin_unlock(&rq->lock); atomic_spin_unlock(&rq->lock);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment