genirq: disable irqpoll on -rt
Creates long latencies for no value Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
This commit is contained in:
parent
2153be5a12
commit
3e7ef5208f
|
@ -444,6 +444,10 @@ MODULE_PARM_DESC(noirqdebug, "Disable irq lockup detection when true");
|
|||
|
||||
static int __init irqfixup_setup(char *str)
|
||||
{
|
||||
#ifdef CONFIG_PREEMPT_RT_BASE
|
||||
pr_warn("irqfixup boot option not supported w/ CONFIG_PREEMPT_RT_BASE\n");
|
||||
return 1;
|
||||
#endif
|
||||
irqfixup = 1;
|
||||
printk(KERN_WARNING "Misrouted IRQ fixup support enabled.\n");
|
||||
printk(KERN_WARNING "This may impact system performance.\n");
|
||||
|
@ -456,6 +460,10 @@ module_param(irqfixup, int, 0644);
|
|||
|
||||
static int __init irqpoll_setup(char *str)
|
||||
{
|
||||
#ifdef CONFIG_PREEMPT_RT_BASE
|
||||
pr_warn("irqpoll boot option not supported w/ CONFIG_PREEMPT_RT_BASE\n");
|
||||
return 1;
|
||||
#endif
|
||||
irqfixup = 2;
|
||||
printk(KERN_WARNING "Misrouted IRQ fixup and polling support "
|
||||
"enabled\n");
|
||||
|
|
Loading…
Reference in New Issue