| 412895f03cbf ("epoll: atomically remove wait entry on wake up") |
| 1b53734bd0b2 ("epoll: fix possible lost wakeup on epoll_ctl() path") |
| 86c051793b4c ("fs/epoll: deal with wait_queue only once") |
| 35cff1a6e023 ("fs/epoll: rename check_events label to send_events") |
| abc610e01c66 ("fs/epoll: avoid barrier after an epoll_wait(2) timeout") |
| c5a282e9635e ("fs/epoll: reduce the scope of wq lock in epoll_wait()") |
| 76699a67f304 ("fs/epoll: drop ovflist branch prediction") |
| 679abf381a18 ("fs/eventpoll.c: loosen irq safety in ep_poll()") |
| 002b343669c4 ("fs/epoll: loosen irq safety in ep_scan_ready_list()") |
| ee8ef0a4b167 ("epoll: use the waitqueue lock to protect ep->wq") |
| d85e2aa2e34d ("annotate ep_scan_ready_list()") |
| d7ebbe46f445 ("ep_send_events_proc(): return result via esed->res") |
| 69112736e2f0 ("eventpoll: no need to mask the result of epi_item_poll() again") |
| bec1a502d34d ("eventpoll: constify struct epoll_event pointers") |
| 37b5e5212a44 ("epoll: remove ep_call_nested() from ep_eventpoll_poll()") |
| 57a173bdf5ba ("epoll: avoid calling ep_call_nested() from ep_poll_safewake()") |