Searched hist:ee23871389d51e07380d23887333622fbe7d3dd9 (Results 1 – 1 of 1) sorted by relevance
/openbmc/linux/kernel/irq/ |
H A D | manage.c | diff ee23871389d51e07380d23887333622fbe7d3dd9 Mon Jun 03 05:12:02 CDT 2013 Ivo Sieben <meltedpianoman@gmail.com> genirq: Set irq thread to RT priority on creation
When a threaded irq handler is installed the irq thread is initially created on normal scheduling priority. Only after the irq thread is woken up it sets its priority to RT_FIFO MAX_USER_RT_PRIO/2 itself.
This means that interrupts that occur directly after the irq handler is installed will be handled on a normal scheduling priority instead of the realtime priority that one would expect.
Fix this by setting the RT priority on creation of the irq_thread.
Signed-off-by: Ivo Sieben <meltedpianoman@gmail.com> Cc: Sebastian Andrzej Siewior <bigeasy@linutronix.de> Cc: Steven Rostedt <rostedt@goodmis.org> Link: http://lkml.kernel.org/r/1370254322-17240-1-git-send-email-meltedpianoman@gmail.com Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
|