Skip to contentSkip to conversation

irq fix

GIT PULL Ingo Molnar 1 participant 1 message Jun 13, 2011 IRQ

lore
Share & tools
lore
#0 lore raw

Linus,

Please pull the latest irq-urgent-for-linus git tree from:

git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip.git irq-urgent-for-linus

Thanks,

Ingo

------------------>
Jesper Juhl (1):
genirq: Prevent potential NULL dereference in irq_set_irq_wake()

 kernel/irq/manage.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)
kernel/irq/manage.c +3 -0
index d64bafb..0a7840ae 100644
@@ -491,6 +491,9 @@ int irq_set_irq_wake(unsigned int irq, unsigned int on)
 	struct irq_desc *desc = irq_get_desc_buslock(irq, &flags);
 	int ret = 0;
 
+	if (!desc)
+		return -EINVAL;
+
 	/* wakeup-capable irqs can be shared between drivers that
 	 * don't need to have the same sleep mode behaviors.
 	 */