summaryrefslogtreecommitdiff
path: root/lib/bug.c
diff options
context:
space:
mode:
authorPeter Zijlstra <a.p.zijlstra@chello.nl>2011-02-02 13:19:48 +0100
committerIngo Molnar <mingo@elte.hu>2011-02-03 12:21:33 +0100
commit06c3bc655697b19521901f9254eb0bbb2c67e7e8 (patch)
treef712a3359f9a3a73652bb3316e0281f26f48c1ab /lib/bug.c
parent1e1dbb259c79b38a542c1c4c00fd8dfe936b183b (diff)
sched: Fix update_curr_rt()
cpu_stopper_thread() migration_cpu_stop() __migrate_task() deactivate_task() dequeue_task() dequeue_task_rq() update_curr_rt() Will call update_curr_rt() on rq->curr, which at that time is rq->stop. The problem is that rq->stop.prio matches an RT prio and thus falsely assumes its a rt_sched_class task. Reported-Debuged-Tested-Acked-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl> LKML-Reference: <new-submission> Cc: stable@kernel.org # .37 Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'lib/bug.c')
0 files changed, 0 insertions, 0 deletions