9 #include <linux/module.h>
10 #include <linux/types.h>
11 #include <linux/sched.h>
14 #include <linux/errno.h>
17 #include <asm/setup.h>
19 #include <asm/traps.h>
21 #include <asm/machdep.h>
22 #include <asm/cacheflush.h>
23 #include <asm/irq_regs.h>
32 static int m68k_first_user_vec;
34 static struct irq_chip auto_irq_chip = {
40 static struct irq_chip user_irq_chip = {
63 extern void hardirq_mask_is_broken(
void);
64 hardirq_mask_is_broken();
67 for (i = IRQ_AUTO_1; i <= IRQ_AUTO_7; i++)
102 m68k_first_user_vec = vec;
103 for (i = 0; i <
cnt; i++)
127 for (i = 0; i <
cnt; i++) {
130 irq_set_handler(irq + i, handle);
136 if (irq <= IRQ_AUTO_7)
150 unsigned int irq = data->
irq;
152 if (irq <= IRQ_AUTO_7)