patch-2.1.19 linux/arch/sparc/kernel/wof.S

Next file: linux/arch/sparc/kernel/wuf.S
Previous file: linux/arch/sparc/kernel/traps.c
Back to the patch index
Back to the overall index

diff -u --recursive --new-file v2.1.18/linux/arch/sparc/kernel/wof.S linux/arch/sparc/kernel/wof.S
@@ -1,4 +1,4 @@
-/* $Id: wof.S,v 1.30 1996/12/10 06:06:19 davem Exp $
+/* $Id: wof.S,v 1.31 1996/12/28 18:14:22 davem Exp $
  * wof.S: Sparc window overflow handler.
  *
  * Copyright (C) 1995 David S. Miller (davem@caip.rutgers.edu)
@@ -205,7 +205,6 @@
 	 * c-code to gun down the process.
 	 */
 	rd	%psr, %glob_tmp
-	WRITE_PAUSE
 	andcc	%glob_tmp, PSR_PS, %g0
 	bne	spwin_bad_ustack_from_kernel
 	 nop
@@ -249,8 +248,7 @@
 
 	/* Turn on traps and call c-code to deal with it. */
 	wr	%t_psr, PSR_ET, %psr
-	WRITE_PAUSE
-
+	nop
 	call	C_LABEL(window_overflow_fault)
 	 nop
 
@@ -316,7 +314,6 @@
 	 sra	%sp, 29, %glob_tmp
 
 	rd	%psr, %glob_tmp
-	WRITE_PAUSE
 	b	spwin_user_stack_is_bolixed + 0x4
 	 nop
 
@@ -327,7 +324,6 @@
 	 and	%sp, 0xfff, %glob_tmp		! delay slot
 
 	rd	%psr, %glob_tmp
-	WRITE_PAUSE
 	b	spwin_user_stack_is_bolixed + 0x4
 	 nop
 
@@ -348,7 +344,6 @@
 	 add	%sp, 0x38, %glob_tmp	/* Is second page in vma hole? */
 
 	rd	%psr, %glob_tmp
-	WRITE_PAUSE
 	b	spwin_user_stack_is_bolixed + 0x4
 	 nop
 
@@ -360,7 +355,6 @@
 	 add	%sp, 0x38, %glob_tmp
 
 	rd	%psr, %glob_tmp
-	WRITE_PAUSE
 	b	spwin_user_stack_is_bolixed + 0x4
 	 nop
 
@@ -374,7 +368,6 @@
 	 nop
 
 	rd	%psr, %glob_tmp
-	WRITE_PAUSE
 	b	spwin_user_stack_is_bolixed + 0x4
 	 nop
 
@@ -429,6 +422,5 @@
 	 restore %g0, %g0, %g0
 
 	rd	%psr, %glob_tmp
-	WRITE_PAUSE
 	b	spwin_user_stack_is_bolixed + 0x4	! we faulted, ugh
 	 nop

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