This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH 6/6] i386: Remove syscall assembly codes with 6 arguments


On 10/14/2015 08:54 AM, H.J. Lu wrote:
>>         * sysdeps/unix/sysv/linux/i386/Makefile (CFLAGS-epoll_pwait.c):
>>         Add -fomit-frame-pointer.
>>         (CFLAGS-mmap.c): Likewise.
>>         (CFLAGS-mmap64.c): Likewise.
>>         (CFLAGS-semtimedop.c): Likewise.
>>         * sysdeps/unix/sysv/linux/i386/mmap.c: New file.
>>         * sysdeps/unix/sysv/linux/i386/epoll_pwait.S: Remove file.
>>         * sysdeps/unix/sysv/linux/i386/mmap.S: Likewise.
>>         * sysdeps/unix/sysv/linux/i386/mmap64.S: Likewise.
>>         * sysdeps/unix/sysv/linux/i386/semtimedop.S: Likewise.
> 
> 3 of 6 patches have been checked in.  Here is the updated patch.
> OK for master?

How did you test this? OK if you did some real network testing
with this glibc, because nothing tests epoll_pwait in the testsuite.

AFAICT we are falling back to sysdeps/unix/sysv/linux/mmap64.c,
and that's OK. Likewise for epoll_pwait and semtimedop.s.

Verified args, particularly IPCOP_semtimedop match the kernel
definition, and that the resulting INLINE_SYSCALL looks sane.

This looks good to me, and the fallbacks look good too.

OK as long as you tested epoll_pwait.

Cheers,
Carlos.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]