diff options
| author | Thomas Gleixner <tglx@linutronix.de> | 2009-07-03 09:30:06 -0400 |
|---|---|---|
| committer | Thomas Gleixner <tglx@linutronix.de> | 2009-07-29 17:30:38 -0400 |
| commit | 4ee888c3c41c562c6d575011cc4696bcddc2f956 (patch) | |
| tree | 8d6da4c4c8319327d8a8fb048d92c65a9d45cfaa /include/linux | |
| parent | 5b6e135f5e1e9e5586ad69e35c96494a4b413a00 (diff) | |
sched: Prevent boosting of idle task on -rt
Idle task boosting is a nono in general. There is one exception, when
NOHZ is active:
The idle task calls get_next_timer_interrupt() and holds the timer
wheel base->lock on the CPU and another CPU wants to access the timer
(probably to cancel it). We can safely ignore the boosting request, as
the idle CPU runs this code with interrupts disabled and will complete
the lock protected section without being interrupted. So there is no
real need to boost.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions
