mirror of https://gitee.com/openkylin/linux.git
genirq: stackdump after the "Trying to free already-free IRQ" message
these bugs are harder to find than they seem, a stackdump helps. make it dependent on CONFIG_DEBUG_SHIRQ so that people can turn it off if it annoys them. Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
This commit is contained in:
parent
17abecfe65
commit
70edcd77a0
|
@ -479,6 +479,9 @@ void free_irq(unsigned int irq, void *dev_id)
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
printk(KERN_ERR "Trying to free already-free IRQ %d\n", irq);
|
printk(KERN_ERR "Trying to free already-free IRQ %d\n", irq);
|
||||||
|
#ifdef CONFIG_DEBUG_SHIRQ
|
||||||
|
dump_stack();
|
||||||
|
#endif
|
||||||
spin_unlock_irqrestore(&desc->lock, flags);
|
spin_unlock_irqrestore(&desc->lock, flags);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue