diff options
Diffstat (limited to 'arch/mips/kernel/irq-rm9000.c')
-rw-r--r-- | arch/mips/kernel/irq-rm9000.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/arch/mips/kernel/irq-rm9000.c b/arch/mips/kernel/irq-rm9000.c index 977538445cf3..ba6440c88abd 100644 --- a/arch/mips/kernel/irq-rm9000.c +++ b/arch/mips/kernel/irq-rm9000.c | |||
@@ -117,10 +117,12 @@ void __init rm9k_cpu_irq_init(int base) | |||
117 | clear_c0_intcontrol(0x0000f000); /* Mask all */ | 117 | clear_c0_intcontrol(0x0000f000); /* Mask all */ |
118 | 118 | ||
119 | for (i = base; i < base + 4; i++) | 119 | for (i = base; i < base + 4; i++) |
120 | set_irq_chip(i, &rm9k_irq_controller); | 120 | set_irq_chip_and_handler(i, &rm9k_irq_controller, |
121 | handle_level_irq); | ||
121 | 122 | ||
122 | rm9000_perfcount_irq = base + 1; | 123 | rm9000_perfcount_irq = base + 1; |
123 | set_irq_chip(rm9000_perfcount_irq, &rm9k_perfcounter_irq); | 124 | set_irq_chip_and_handler(rm9000_perfcount_irq, &rm9k_perfcounter_irq, |
125 | handle_level_irq); | ||
124 | 126 | ||
125 | irq_base = base; | 127 | irq_base = base; |
126 | } | 128 | } |