Re: [PATCH RESEND v5] fs/epoll: Remove unnecessary wakeups of nested epoll

2019-10-09 Thread Roman Penyaev
On 2019-10-09 08:05, hev wrote: From: Heiher Take the case where we have: t0 | (ew) e0 | (et) e1 | (lt) s0 t0: thread 0 e0: epoll fd 0 e1: epoll fd 1 s0: socket fd 0 ew: epoll_wait et: edge-trigger lt: level-trigger We remove

[PATCH RESEND v5] fs/epoll: Remove unnecessary wakeups of nested epoll

2019-10-09 Thread hev
From: Heiher Take the case where we have: t0 | (ew) e0 | (et) e1 | (lt) s0 t0: thread 0 e0: epoll fd 0 e1: epoll fd 1 s0: socket fd 0 ew: epoll_wait et: edge-trigger lt: level-trigger We remove unnecessary wakeups to prevent the