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,7 +5304,8 @@ void scheduler_tick(void)
atomic_spin_lock(&rq->lock);
update_rq_clock(rq);
update_cpu_load(rq);
curr->sched_class->task_tick(rq, curr, 0);
if (curr != rq->idle && curr->se.on_rq)
curr->sched_class->task_tick(rq, curr, 0);
atomic_spin_unlock(&rq->lock);
perf_counter_task_tick(curr, cpu);
......
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