patch-2.1.126 linux/arch/alpha/kernel/entry.S

Next file: linux/arch/alpha/kernel/head.S
Previous file: linux/arch/alpha/kernel/core_pyxis.c
Back to the patch index
Back to the overall index

diff -u --recursive --new-file v2.1.125/linux/arch/alpha/kernel/entry.S linux/arch/alpha/kernel/entry.S
@@ -552,7 +552,6 @@
 ret_from_sys_call:
 	cmovne	$26,0,$19		/* $19 = 0 => non-restartable */
 	/* check bottom half interrupts */
-	bne	$1,ret_from_handle_bh
 	ldq	$3,bh_active
 	ldq	$4,bh_mask
 	and	$3,$4,$2
@@ -678,7 +677,7 @@
 	bis	$30,$30,$18
 	bis	$31,$31,$16
 	jsr	$26,do_signal
-	lda	$30,SWITCH_STACK_SIZE($30)
+	bsr	$1,undo_switch_stack
 	br	$31,restore_all
 .end entSys
 

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