aarch64: Fix error return from __ioctl

Forgotten in ca3cfa40c1
where the error branch was moved from PSEUDO_RET.
This commit is contained in:
Richard Henderson 2014-05-29 11:57:39 -04:00
parent 30477995dc
commit 74f31c1859
2 changed files with 12 additions and 6 deletions

View File

@ -1,3 +1,8 @@
2014-05-30 Richard Henderson <rth@twiddle.net>
* sysdeps/unix/sysv/linux/aarch64/ioctl.S (__ioctl): Remove the
use of PSEUDO_RET; perform the error check directly.
2014-05-30 Marko Myllynen <myllynen@redhat.com>
* sysdeps/x86_64/link-defines.sym (BND_SIZE): Replace __int128

View File

@ -20,11 +20,12 @@
.text
ENTRY(__ioctl)
movz x8, #__NR_ioctl
sxtw x0, w0
svc #0x0
cmn x0, #0x1, lsl #12
PSEUDO_RET
PSEUDO_END (__ioctl)
mov x8, #__NR_ioctl
sxtw x0, w0
svc #0x0
cmn x0, #4095
b.cs .Lsyscall_error
ret
PSEUDO_END (__ioctl)
weak_alias (__ioctl, ioctl)