diff options
Diffstat (limited to 'arch/mips/cobalt/irq.c')
| -rw-r--r-- | arch/mips/cobalt/irq.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/arch/mips/cobalt/irq.c b/arch/mips/cobalt/irq.c index f9a108820d6e..0b75f4fb7195 100644 --- a/arch/mips/cobalt/irq.c +++ b/arch/mips/cobalt/irq.c | |||
| @@ -20,8 +20,6 @@ | |||
| 20 | 20 | ||
| 21 | #include <asm/mach-cobalt/cobalt.h> | 21 | #include <asm/mach-cobalt/cobalt.h> |
| 22 | 22 | ||
| 23 | extern void cobalt_handle_int(void); | ||
| 24 | |||
| 25 | /* | 23 | /* |
| 26 | * We have two types of interrupts that we handle, ones that come in through | 24 | * We have two types of interrupts that we handle, ones that come in through |
| 27 | * the CPU interrupt lines, and ones that come in on the via chip. The CPU | 25 | * the CPU interrupt lines, and ones that come in on the via chip. The CPU |
| @@ -79,7 +77,7 @@ static inline void via_pic_irq(struct pt_regs *regs) | |||
| 79 | do_IRQ(irq, regs); | 77 | do_IRQ(irq, regs); |
| 80 | } | 78 | } |
| 81 | 79 | ||
| 82 | asmlinkage void cobalt_irq(struct pt_regs *regs) | 80 | asmlinkage void plat_irq_dispatch(struct pt_regs *regs) |
| 83 | { | 81 | { |
| 84 | unsigned pending; | 82 | unsigned pending; |
| 85 | 83 | ||
| @@ -122,8 +120,6 @@ void __init arch_init_irq(void) | |||
| 122 | */ | 120 | */ |
| 123 | GALILEO_OUTL(0, GT_INTRMASK_OFS); | 121 | GALILEO_OUTL(0, GT_INTRMASK_OFS); |
| 124 | 122 | ||
| 125 | set_except_vector(0, cobalt_handle_int); | ||
| 126 | |||
| 127 | init_i8259_irqs(); /* 0 ... 15 */ | 123 | init_i8259_irqs(); /* 0 ... 15 */ |
| 128 | mips_cpu_irq_init(COBALT_CPU_IRQ); /* 16 ... 23 */ | 124 | mips_cpu_irq_init(COBALT_CPU_IRQ); /* 16 ... 23 */ |
| 129 | 125 | ||
