This is the mail archive of the glibc-bugs@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]

[Bug libc/19137] i386/epoll_pwait.S doesn't support cancellation


https://sourceware.org/bugzilla/show_bug.cgi?id=19137

--- Comment #3 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot gnu.org> ---
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".

The branch, master has been updated
       via  b994fd793799590f70ceb9a96f135bc2390bb4f3 (commit)
      from  98ad631cd0a77205734abf4f2bb368a8560a08cf (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=b994fd793799590f70ceb9a96f135bc2390bb4f3

commit b994fd793799590f70ceb9a96f135bc2390bb4f3
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Thu Oct 15 06:26:38 2015 -0700

    Remove i386/epoll_pwait.S

    Only i386 implements epoll_pwait in assembly code withot cancellation
    support.  All other architectures implement epoll_pwait in epoll_pwait.c
    with

    int epoll_pwait (int epfd, struct epoll_event *events,
                 int maxevents, int timeout,
                 const sigset_t *set)
    {
      return SYSCALL_CANCEL (epoll_pwait, epfd, events, maxevents,
                         timeout, set, _NSIG / 8);
    }

    Although there is no test for epoll_pwait in glibc, since SYSCALL_CANCEL
    works on i386 and epoll_pwait.c works for other architectures, it is
    safe to assume that epoll_pwait.c with SYSCALL_CANCEL also works on
    i386.

        [BZ #19137]
        * sysdeps/unix/sysv/linux/i386/Makefile (CFLAGS-epoll_pwait.c):
        Add -fomit-frame-pointer.
        * sysdeps/unix/sysv/linux/i386/epoll_pwait.S: Remove file.

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog                                  |    7 +++
 NEWS                                       |    2 +-
 sysdeps/unix/sysv/linux/i386/Makefile      |    1 +
 sysdeps/unix/sysv/linux/i386/epoll_pwait.S |   78 ----------------------------
 4 files changed, 9 insertions(+), 79 deletions(-)
 delete mode 100644 sysdeps/unix/sysv/linux/i386/epoll_pwait.S

-- 
You are receiving this mail because:
You are on the CC list for the bug.


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