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

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

diff -u --recursive --new-file v2.1.120/linux/arch/alpha/kernel/sys_takara.c linux/arch/alpha/kernel/sys_takara.c
@@ -39,11 +39,8 @@
 static void
 takara_device_interrupt(unsigned long vector, struct pt_regs *regs)
 {
-	unsigned long flags;
 	unsigned intstatus;
 
-	save_and_cli(flags);
-
 	/*
 	 * The PALcode will have passed us vectors 0x800 or 0x810,
 	 * which are fairly arbitrary values and serve only to tell
@@ -73,8 +70,6 @@
 		if (intstatus & 1) handle_irq(16+0, 16+0, regs);
 	} else
 		isa_device_interrupt (vector, 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