Age | Commit message (Expand) | Author | Files | Lines |
2020-09-09 | epoll: do not insert into poll queues until all sanity checks are done | Al Viro | 1 | -19/+18 |
2020-09-02 | fix regression in "epoll: Keep a reference on files added to the check list" | Al Viro | 1 | -3/+3 |
2020-08-22 | do_epoll_ctl(): clean the failure exits up a bit | Al Viro | 1 | -13/+6 |
2020-08-22 | epoll: Keep a reference on files added to the check list | Marc Zyngier | 1 | -2/+9 |
2020-05-14 | epoll: call final ep_events_available() check under the lock | Roman Penyaev | 1 | -20/+28 |
2020-05-07 | epoll: atomically remove wait entry on wake up | Roman Penyaev | 1 | -19/+24 |
2020-05-07 | eventpoll: fix missing wakeup for ovflist in ep_poll_callback | Khazhismel Kumykov | 1 | -9/+9 |
2020-04-07 | fs/epoll: make nesting accounting safe for -rt kernel | Jason Baron | 1 | -21/+43 |
2020-03-21 | epoll: fix possible lost wakeup on epoll_ctl() path | Roman Penyaev | 1 | -4/+4 |
2020-01-29 | eventpoll: support non-blocking do_epoll_ctl() calls | Jens Axboe | 1 | -13/+33 |
2020-01-29 | eventpoll: abstract out epoll_ctl() handler | Jens Axboe | 1 | -20/+25 |
2019-12-04 | fs/epoll: remove unnecessary wakeups of nested epoll | Heiher | 1 | -16/+0 |
2019-12-04 | epoll: simplify ep_poll_safewake() for CONFIG_DEBUG_LOCK_ALLOC | Jason Baron | 1 | -23/+13 |
2019-08-21 | PM / wakeup: Show wakeup sources stats in sysfs | Tri Vo | 1 | -2/+2 |
2019-07-18 | proc/sysctl: add shared variables for range check | Matteo Croce | 1 | -2/+2 |
2019-07-16 | signal: simplify set_user_sigmask/restore_user_sigmask | Oleg Nesterov | 1 | -8/+4 |
2019-06-29 | signal: remove the wrong signal_pending() check in restore_user_sigmask() | Oleg Nesterov | 1 | -2/+2 |
2019-05-30 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 | Thomas Gleixner | 1 | -6/+1 |
2019-03-07 | epoll: use rwlock in order to reduce ep_poll_callback() contention | Roman Penyaev | 1 | -36/+122 |
2019-03-07 | epoll: unify awaking of wakeup source on ep_poll_callback() path | Roman Penyaev | 1 | -8/+1 |
2019-03-07 | epoll: make sure all elements in ready list are in FIFO order | Roman Penyaev | 1 | -1/+5 |
2019-01-05 | Merge branch 'akpm' (patches from Andrew) | Linus Torvalds | 1 | -100/+118 |
2019-01-04 | fs/epoll: deal with wait_queue only once | Davidlohr Bueso | 1 | -11/+18 |
2019-01-04 | fs/epoll: rename check_events label to send_events | Davidlohr Bueso | 1 | -3/+3 |
2019-01-04 | fs/epoll: avoid barrier after an epoll_wait(2) timeout | Davidlohr Bueso | 1 | -2/+6 |
2019-01-04 | fs/epoll: reduce the scope of wq lock in epoll_wait() | Davidlohr Bueso | 1 | -54/+60 |
2019-01-04 | fs/epoll: robustify ep->mtx held checks | Davidlohr Bueso | 1 | -0/+2 |
2019-01-04 | fs/epoll: drop ovflist branch prediction | Davidlohr Bueso | 1 | -1/+1 |
2019-01-04 | fs/epoll: simplify ep_send_events_proc() ready-list loop | Davidlohr Bueso | 1 | -36/+37 |
2019-01-04 | fs/epoll: remove max_nests argument from ep_call_nested() | Davidlohr Bueso | 1 | -8/+6 |
2019-01-03 | Remove 'type' argument from access_ok() function | Linus Torvalds | 1 | -1/+1 |
2018-12-06 | signal: Add restore_user_sigmask() | Deepa Dinamani | 1 | -28/+2 |
2018-12-06 | signal: Add set_user_sigmask() | Deepa Dinamani | 1 | -16/+6 |
2018-08-22 | fs/eventpoll.c: simplify ep_is_linked() callers | Davidlohr Bueso | 1 | -8/+8 |
2018-08-22 | fs/eventpoll.c: loosen irq safety in ep_poll() | Davidlohr Bueso | 1 | -6/+7 |
2018-08-22 | fs/eventpoll.c: simply CONFIG_NET_RX_BUSY_POLL ifdefery | Davidlohr Bueso | 1 | -7/+16 |
2018-08-22 | s/epoll: robustify irq safety with lockdep_assert_irqs_enabled() | Davidlohr Bueso | 1 | -0/+8 |
2018-08-22 | fs/epoll: loosen irq safety in epoll_insert() and epoll_remove() | Davidlohr Bueso | 1 | -8/+6 |
2018-08-22 | fs/epoll: loosen irq safety in ep_scan_ready_list() | Davidlohr Bueso | 1 | -5/+4 |
2018-08-22 | epoll: use the waitqueue lock to protect ep->wq | Christoph Hellwig | 1 | -36/+29 |
2018-06-28 | Revert changes to convert to ->poll_mask() and aio IOCB_CMD_POLL | Linus Torvalds | 1 | -10/+5 |
2018-06-14 | eventpoll: switch to ->poll_mask | Ben Noordhuis | 1 | -5/+10 |
2018-05-26 | fs: add new vfs_poll and file_can_poll helpers | Christoph Hellwig | 1 | -3/+2 |
2018-04-02 | fs: add do_epoll_*() helpers; remove internal calls to sys_epoll_*() | Dominik Brodowski | 1 | -6/+17 |
2018-02-11 | vfs: do bulk POLL* -> EPOLL* replacement | Linus Torvalds | 1 | -11/+11 |
2018-02-01 | annotate ep_scan_ready_list() | Al Viro | 1 | -11/+13 |
2018-02-01 | ep_send_events_proc(): return result via esed->res | Al Viro | 1 | -7/+10 |
2017-11-28 | eventpoll: no need to mask the result of epi_item_poll() again | Al Viro | 1 | -7/+2 |
2017-11-28 | eventpoll: constify struct epoll_event pointers | Al Viro | 1 | -3/+5 |
2017-11-27 | fs: annotate ->poll() instances | Al Viro | 1 | -1/+1 |