patch-2.4.8 linux/arch/alpha/kernel/entry.S
Next file: linux/arch/cris/Makefile
Previous file: linux/Makefile
Back to the patch index
Back to the overall index
- Lines: 30
- Date:
Wed Jul 25 17:11:05 2001
- Orig file:
v2.4.7/linux/arch/alpha/kernel/entry.S
- Orig date:
Wed Jul 25 17:10:17 2001
diff -u --recursive --new-file v2.4.7/linux/arch/alpha/kernel/entry.S linux/arch/alpha/kernel/entry.S
@@ -739,9 +739,12 @@
mov $30,$17
br $1,do_switch_stack
mov $30,$18
+ subq $30,16,$30
+ stq $26,0($30)
jsr $26,do_sigsuspend
- lda $30,SWITCH_STACK_SIZE($30)
- br ret_from_sys_call
+ ldq $26,0($30)
+ lda $30,SWITCH_STACK_SIZE+16($30)
+ ret $31,($26),1
.end sys_sigsuspend
.align 3
@@ -750,9 +753,12 @@
mov $30,$18
br $1,do_switch_stack
mov $30,$19
+ subq $30,16,$30
+ stq $26,0($30)
jsr $26,do_rt_sigsuspend
- lda $30,SWITCH_STACK_SIZE($30)
- br ret_from_sys_call
+ ldq $26,0($30)
+ lda $30,SWITCH_STACK_SIZE+16($30)
+ ret $31,($26),1
.end sys_rt_sigsuspend
.data
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)