summaryrefslogtreecommitdiffstats
path: root/arch/m68k/mvme16x/16xints.c
diff options
context:
space:
mode:
authorRalf Baechle <ralf@linux-mips.org>1999-02-15 02:15:32 +0000
committerRalf Baechle <ralf@linux-mips.org>1999-02-15 02:15:32 +0000
commit86464aed71025541805e7b1515541aee89879e33 (patch)
treee01a457a4912a8553bc65524aa3125d51f29f810 /arch/m68k/mvme16x/16xints.c
parent88f99939ecc6a95a79614574cb7d95ffccfc3466 (diff)
Merge with Linux 2.2.1.
Diffstat (limited to 'arch/m68k/mvme16x/16xints.c')
-rw-r--r--arch/m68k/mvme16x/16xints.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/arch/m68k/mvme16x/16xints.c b/arch/m68k/mvme16x/16xints.c
index fbb370a07..9cc0d39d1 100644
--- a/arch/m68k/mvme16x/16xints.c
+++ b/arch/m68k/mvme16x/16xints.c
@@ -106,9 +106,12 @@ void mvme16x_free_irq(unsigned int irq, void *dev_id)
void mvme16x_process_int (unsigned long vec, struct pt_regs *fp)
{
if (vec < 64 || vec > 255)
- panic ("mvme16x_process_int: Illegal vector %ld", vec);
- irq_tab[vec-64].count++;
- irq_tab[vec-64].handler(vec, irq_tab[vec-64].dev_id, fp);
+ printk ("mvme16x_process_int: Illegal vector %ld", vec);
+ else
+ {
+ irq_tab[vec-64].count++;
+ irq_tab[vec-64].handler(vec, irq_tab[vec-64].dev_id, fp);
+ }
}
int mvme16x_get_irq_list (char *buf)