patch-2.1.121 linux/arch/alpha/kernel/sys_miata.c

Next file: linux/arch/alpha/kernel/sys_mikasa.c
Previous file: linux/arch/alpha/kernel/sys_jensen.c
Back to the patch index
Back to the overall index

diff -u --recursive --new-file v2.1.120/linux/arch/alpha/kernel/sys_miata.c linux/arch/alpha/kernel/sys_miata.c
@@ -52,9 +52,6 @@
 {
 	unsigned long pld, tmp;
 	unsigned int i;
-	unsigned long flags;
-
-	save_and_cli(flags);
 
 	/* Read the interrupt summary register of PYXIS */
 	pld = *(vulp)PYXIS_INT_REQ;
@@ -85,16 +82,13 @@
 		*(vulp)PYXIS_INT_REQ = 1UL << i; mb();
 		tmp = *(vulp)PYXIS_INT_REQ;
 	}
-	restore_flags(flags);
 }
 
 static void 
 miata_srm_device_interrupt(unsigned long vector, struct pt_regs * regs)
 {
 	int irq, ack;
-	unsigned long flags;
 
-	__save_and_cli(flags);
 	ack = irq = (vector - 0x800) >> 4;
 
 	/*
@@ -115,7 +109,6 @@
 		ack = irq = irq + 8;
 
 	handle_irq(irq, ack, regs);
-	__restore_flags(flags);
 }
 
 static void __init

FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov