sched,rt: fix isolated CPUs leaving root_task_group indefinitely throttled
authorMike Galbraith <efault@gmx.de>
Tue, 7 Aug 2012 08:02:38 +0000 (10:02 +0200)
committerThomas Gleixner <tglx@linutronix.de>
Mon, 13 Aug 2012 16:41:55 +0000 (18:41 +0200)
commite221d028bb08b47e624c5f0a31732c642db9d19a
tree0bfe6324f58c7c27fcd7b3dafd749903ab598ecc
parent35cf4e50b16331def6cfcbee11e49270b6db07f5
sched,rt: fix isolated CPUs leaving root_task_group indefinitely throttled

Root task group bandwidth replenishment must service all CPUs, regardless of
where the timer was last started, and regardless of the isolation mechanism,
lest 'Quoth the Raven, "Nevermore"' become rt scheduling policy.

Signed-off-by: Mike Galbraith <efault@gmx.de>
Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
Link: http://lkml.kernel.org/r/1344326558.6968.25.camel@marge.simpson.net
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
kernel/sched/rt.c