summaryrefslogtreecommitdiffstats
path: root/arch/mips
diff options
context:
space:
mode:
authorThomas Bogendoerfer <tsbogend@alpha.franken.de>1997-12-29 11:29:33 +0000
committerThomas Bogendoerfer <tsbogend@alpha.franken.de>1997-12-29 11:29:33 +0000
commita1796e52213cdc4f0fcc955bffec0d8bdca87278 (patch)
tree0e3534aa6e468572ee6230543cb1c59e165c43c7 /arch/mips
parent77b45c1b73d3972e37752f116a6a1af4bd6b8a4b (diff)
added unmask_irq() to do_IRQ() to fix autoprobing of interrupts possible
Diffstat (limited to 'arch/mips')
-rw-r--r--arch/mips/kernel/irq.c3
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);