[arm] Fix bug in _nocancel system call stubs.
This commit is contained in:
parent
738860089d
commit
b53600e5ca
|
@ -1,3 +1,8 @@
|
||||||
|
2011-03-21 Ulrich Weigand <ulrich.weigand@linaro.org>
|
||||||
|
|
||||||
|
* sysdeps/unix/sysv/linux/arm/eabi/nptl/sysdep-cancel.h (PSEUDO): Add
|
||||||
|
missing "cmn r0, $4096" for _nocancel system call stubs.
|
||||||
|
|
||||||
2011-03-21 Ulrich Weigand <ulrich.weigand@linaro.org>
|
2011-03-21 Ulrich Weigand <ulrich.weigand@linaro.org>
|
||||||
|
|
||||||
* sysdeps/unix/sysv/arm/eabi/sysdep.h (DO_CALL): Do not save/restore
|
* sysdeps/unix/sysv/arm/eabi/sysdep.h (DO_CALL): Do not save/restore
|
||||||
|
|
|
@ -39,6 +39,7 @@
|
||||||
.cfi_sections .debug_frame; \
|
.cfi_sections .debug_frame; \
|
||||||
cfi_startproc; \
|
cfi_startproc; \
|
||||||
DO_CALL (syscall_name, args); \
|
DO_CALL (syscall_name, args); \
|
||||||
|
cmn r0, $4096; \
|
||||||
PSEUDO_RET; \
|
PSEUDO_RET; \
|
||||||
cfi_endproc; \
|
cfi_endproc; \
|
||||||
.size __##syscall_name##_nocancel,.-__##syscall_name##_nocancel; \
|
.size __##syscall_name##_nocancel,.-__##syscall_name##_nocancel; \
|
||||||
|
|
Loading…
Reference in New Issue