X-Git-Url: http://git.cascardo.info/?a=blobdiff_plain;f=fs%2Feventpoll.c;h=8b5e2584c840903bc9aeffab1a31aa0a2149b595;hb=b7e6ce18cb361064c35394cdb81def8c293732a0;hp=79b65c3b9e876f1087ccbcf7908a47c18efbbad9;hpb=145babc68eebc4d72cd1a92d92e91739b905b7df;p=cascardo%2Flinux.git diff --git a/fs/eventpoll.c b/fs/eventpoll.c index 79b65c3b9e87..8b5e2584c840 100644 --- a/fs/eventpoll.c +++ b/fs/eventpoll.c @@ -1852,8 +1852,7 @@ SYSCALL_DEFINE4(epoll_ctl, int, epfd, int, op, int, fd, goto error_tgt_fput; /* Check if EPOLLWAKEUP is allowed */ - if ((epds.events & EPOLLWAKEUP) && !capable(CAP_BLOCK_SUSPEND)) - epds.events &= ~EPOLLWAKEUP; + ep_take_care_of_epollwakeup(&epds); /* * We have to check that the file structure underneath the file descriptor