patch-2.2.0-pre2 linux/arch/alpha/kernel/entry.S

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

diff -u --recursive --new-file v2.2.0-pre1/linux/arch/alpha/kernel/entry.S linux/arch/alpha/kernel/entry.S
@@ -689,7 +689,8 @@
 	.set at
 	mb	/* Make the changed data visible before the freed lock. */
 	stq	$31,scheduler_lock	
-	br	ret_from_sys_call
+	lda	$26,ret_from_sys_call
+	jsr	$31,schedule_tail
 	.set noat
 .end ret_from_smpfork
 #endif /* __SMP__ */

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