diff options
author | Thomas Bogendoerfer <tsbogend@alpha.franken.de> | 1997-12-29 11:29:33 +0000 |
---|---|---|
committer | Thomas Bogendoerfer <tsbogend@alpha.franken.de> | 1997-12-29 11:29:33 +0000 |
commit | a1796e52213cdc4f0fcc955bffec0d8bdca87278 (patch) | |
tree | 0e3534aa6e468572ee6230543cb1c59e165c43c7 | |
parent | 77b45c1b73d3972e37752f116a6a1af4bd6b8a4b (diff) |
added unmask_irq() to do_IRQ() to fix autoprobing of interrupts possible
-rw-r--r-- | arch/mips/kernel/irq.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/arch/mips/kernel/irq.c b/arch/mips/kernel/irq.c index 2f29b0ca5..f64510168 100644 --- a/arch/mips/kernel/irq.c +++ b/arch/mips/kernel/irq.c @@ -4,7 +4,7 @@ * Copyright (C) 1992 Linus Torvalds * Copyright (C) 1994, 1995, 1996, 1997 Ralf Baechle * - * $Id: irq.c,v 1.7 1997/09/26 11:51:33 ralf Exp $ + * $Id: irq.c,v 1.6 1997/12/01 17:57:28 ralf Exp $ */ #include <linux/errno.h> #include <linux/init.h> @@ -162,6 +162,7 @@ asmlinkage void do_IRQ(int irq, struct pt_regs * regs) } while (action); if (do_random & SA_SAMPLE_RANDOM) add_interrupt_randomness(irq); + unmask_irq (irq); __cli(); } irq_exit(cpu, irq); |