]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - arch/m68k/kernel/ints.c
[PATCH] m68k/Atari: Interrupt updates
[linux-2.6-omap-h63xx.git] / arch / m68k / kernel / ints.c
index 6fa893fc5fd60dc6030196795bea2acc8d48300f..84aceca6c05c16297ce244431c1cbdb0f741a441 100644 (file)
@@ -132,6 +132,7 @@ void __init m68k_setup_user_interrupt(unsigned int vec, unsigned int cnt,
 {
        int i;
 
+       BUG_ON(IRQ_USER + cnt >= NR_IRQS);
        m68k_first_user_vec = vec;
        for (i = 0; i < cnt; i++)
                irq_controller[IRQ_USER + i] = &user_irq_controller;
@@ -216,7 +217,7 @@ int setup_irq(unsigned int irq, struct irq_node *node)
 }
 
 int request_irq(unsigned int irq,
-               irqreturn_t (*handler) (int, void *),
+               irq_handler_t handler,
                unsigned long flags, const char *devname, void *dev_id)
 {
        struct irq_node *node;