diff options
| author | Shenghou Ma <minux@golang.org> | 2014-08-06 00:24:55 -0400 |
|---|---|---|
| committer | Shenghou Ma <minux@golang.org> | 2014-08-06 00:24:55 -0400 |
| commit | de14137b4f179d97ac303d20330ba0ad622eab28 (patch) | |
| tree | 414ad536d8cdbeaf9b1c5287808e1274c78443e4 /src/pkg/runtime/sys_linux_arm.s | |
| parent | 3c24b60fd3e3e6c20cba64cda8ff01fd3a2c5216 (diff) | |
| download | go-de14137b4f179d97ac303d20330ba0ad622eab28.tar.xz | |
runtime: get rid of SA_RESTORER on ARM.
The manpages says SA_RESTORER is obsolete, and indeed, not every architecture
support it. However, sadly it's required on x86_64, see http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/arch/x86/kernel/signal.c?id=26bcd8b72563b4c54892c4c2a409f6656fb8ae8b#n430, so only use it on x86.
LGTM=rsc
R=rsc, iant
CC=golang-codereviews
https://golang.org/cl/115450043
Diffstat (limited to 'src/pkg/runtime/sys_linux_arm.s')
| -rw-r--r-- | src/pkg/runtime/sys_linux_arm.s | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/src/pkg/runtime/sys_linux_arm.s b/src/pkg/runtime/sys_linux_arm.s index 8bfc72b571..770b963d24 100644 --- a/src/pkg/runtime/sys_linux_arm.s +++ b/src/pkg/runtime/sys_linux_arm.s @@ -340,11 +340,6 @@ TEXT runtime·rt_sigaction(SB),NOSPLIT,$0 SWI $0 RET -TEXT runtime·sigreturn(SB),NOSPLIT,$0 - MOVW $SYS_rt_sigreturn, R7 - SWI $0 - RET - TEXT runtime·usleep(SB),NOSPLIT,$12 MOVW usec+0(FP), R0 MOVW R0, R1 |
