From 81bab4c38ad59b35d1bea2a96ce6bc90570b1392 Mon Sep 17 00:00:00 2001 From: Richard Weinberger Date: Mon, 2 Sep 2013 22:49:22 +0200 Subject: um: Add irq chip um/mask handlers These handlers are not optional and need in our case dummy implementions to avoid NULL pointer bugs within the irq core code. Reported-and-tested-by: Toralf Foester Signed-off-by: Richard Weinberger diff --git a/arch/um/kernel/irq.c b/arch/um/kernel/irq.c index 36e12f0..1d8505b 100644 --- a/arch/um/kernel/irq.c +++ b/arch/um/kernel/irq.c @@ -337,6 +337,8 @@ static struct irq_chip normal_irq_type = { .irq_disable = dummy, .irq_enable = dummy, .irq_ack = dummy, + .irq_mask = dummy, + .irq_unmask = dummy, }; static struct irq_chip SIGVTALRM_irq_type = { @@ -344,6 +346,8 @@ static struct irq_chip SIGVTALRM_irq_type = { .irq_disable = dummy, .irq_enable = dummy, .irq_ack = dummy, + .irq_mask = dummy, + .irq_unmask = dummy, }; void __init init_IRQ(void) -- cgit v0.10.2