Remove unnecessary instructions from x86/x86_64 syscalls.

__set_errno returns -1 exactly so that callers don't need to bother.
The other architectures were already taking advantage of this, but
no one had ever fixed x86 and x86_64.

Change-Id: Ie131494be664f6c4a1bbf8c61bbbed58eac56122
This commit is contained in:
Elliott Hughes
2014-06-05 17:24:30 -07:00
parent 50b79530c6
commit 15a0456d0b
386 changed files with 1 additions and 388 deletions

View File

@@ -27,7 +27,6 @@ ENTRY(sendfile64)
pushl %eax
call __set_errno
addl $4, %esp
orl $-1, %eax
1:
popl %esi
popl %edx