| Commit message (Expand) | Author | Age | Files | Lines |
... | |
| * | fs/epoll: robustify ep->mtx held checks | Davidlohr Bueso | 2019-01-04 | 1 | -0/+2 |
| * | fs/epoll: drop ovflist branch prediction | Davidlohr Bueso | 2019-01-04 | 1 | -1/+1 |
| * | fs/epoll: simplify ep_send_events_proc() ready-list loop | Davidlohr Bueso | 2019-01-04 | 1 | -36/+37 |
| * | fs/epoll: remove max_nests argument from ep_call_nested() | Davidlohr Bueso | 2019-01-04 | 1 | -8/+6 |
* | | Remove 'type' argument from access_ok() function | Linus Torvalds | 2019-01-04 | 1 | -1/+1 |
|/ |
|
* | signal: Add restore_user_sigmask() | Deepa Dinamani | 2018-12-06 | 1 | -28/+2 |
* | signal: Add set_user_sigmask() | Deepa Dinamani | 2018-12-06 | 1 | -16/+6 |
* | fs/eventpoll.c: simplify ep_is_linked() callers | Davidlohr Bueso | 2018-08-22 | 1 | -8/+8 |
* | fs/eventpoll.c: loosen irq safety in ep_poll() | Davidlohr Bueso | 2018-08-22 | 1 | -6/+7 |
* | fs/eventpoll.c: simply CONFIG_NET_RX_BUSY_POLL ifdefery | Davidlohr Bueso | 2018-08-22 | 1 | -7/+16 |
* | s/epoll: robustify irq safety with lockdep_assert_irqs_enabled() | Davidlohr Bueso | 2018-08-22 | 1 | -0/+8 |
* | fs/epoll: loosen irq safety in epoll_insert() and epoll_remove() | Davidlohr Bueso | 2018-08-22 | 1 | -8/+6 |
* | fs/epoll: loosen irq safety in ep_scan_ready_list() | Davidlohr Bueso | 2018-08-22 | 1 | -5/+4 |
* | epoll: use the waitqueue lock to protect ep->wq | Christoph Hellwig | 2018-08-22 | 1 | -36/+29 |
* | Revert changes to convert to ->poll_mask() and aio IOCB_CMD_POLL | Linus Torvalds | 2018-06-28 | 1 | -10/+5 |
* | eventpoll: switch to ->poll_mask | Ben Noordhuis | 2018-06-15 | 1 | -5/+10 |
* | fs: add new vfs_poll and file_can_poll helpers | Christoph Hellwig | 2018-05-26 | 1 | -3/+2 |
* | fs: add do_epoll_*() helpers; remove internal calls to sys_epoll_*() | Dominik Brodowski | 2018-04-02 | 1 | -6/+17 |
* | vfs: do bulk POLL* -> EPOLL* replacement | Linus Torvalds | 2018-02-11 | 1 | -11/+11 |
* | annotate ep_scan_ready_list() | Al Viro | 2018-02-01 | 1 | -11/+13 |
* | ep_send_events_proc(): return result via esed->res | Al Viro | 2018-02-01 | 1 | -7/+10 |
* | eventpoll: no need to mask the result of epi_item_poll() again | Al Viro | 2017-11-29 | 1 | -7/+2 |
* | eventpoll: constify struct epoll_event pointers | Al Viro | 2017-11-29 | 1 | -3/+5 |
* | fs: annotate ->poll() instances | Al Viro | 2017-11-27 | 1 | -1/+1 |
* | annotate poll-related wait keys | Al Viro | 2017-11-27 | 1 | -4/+5 |
* | Merge branch 'akpm' (patches from Andrew) | Linus Torvalds | 2017-11-18 | 1 | -76/+55 |
|\ |
|
| * | epoll: remove ep_call_nested() from ep_eventpoll_poll() | Jason Baron | 2017-11-18 | 1 | -45/+35 |
| * | epoll: avoid calling ep_call_nested() from ep_poll_safewake() | Jason Baron | 2017-11-18 | 1 | -29/+18 |
| * | epoll: account epitem and eppoll_entry to kmemcg | Shakeel Butt | 2017-11-18 | 1 | -2/+2 |
* | | get_compat_sigset() | Al Viro | 2017-09-19 | 1 | -3/+1 |
|/ |
|
* | fs/epoll: use faster rb_first_cached() | Davidlohr Bueso | 2017-09-09 | 1 | -14/+16 |
* | epoll: fix race between ep_poll_callback(POLLFREE) and ep_free()/ep_remove() | Oleg Nesterov | 2017-09-01 | 1 | -16/+26 |
* | kcmp: fs/epoll: wrap kcmp code with CONFIG_CHECKPOINT_RESTORE | Cyrill Gorcunov | 2017-07-13 | 1 | -0/+2 |
* | kcmp: add KCMP_EPOLL_TFD mode to compare epoll target files | Cyrill Gorcunov | 2017-07-13 | 1 | -0/+42 |
* | procfs: fdinfo: extend information about epoll target files | Cyrill Gorcunov | 2017-07-13 | 1 | -2/+6 |
* | fs, epoll: short circuit fetching events if thread has been killed | David Rientjes | 2017-07-11 | 1 | -0/+10 |
* | sched/wait: Disambiguate wq_entry->task_list and wq_head->task_list naming | Ingo Molnar | 2017-06-20 | 1 | -1/+1 |
* | sched/wait: Rename wait_queue_t => wait_queue_entry_t | Ingo Molnar | 2017-06-20 | 1 | -5/+5 |
* | epoll: Add busy poll support to epoll with socket fds. | Sridhar Samudrala | 2017-03-25 | 1 | -0/+93 |
* | sched/headers: Prepare to move signal wakeup & sigpending methods from <linux... | Ingo Molnar | 2017-03-02 | 1 | -1/+1 |
* | fs,eventpoll: don't test for bitfield with stack value | Cyrill Gorcunov | 2017-02-28 | 1 | -1/+1 |
* | Replace <asm/uaccess.h> with <linux/uaccess.h> globally | Linus Torvalds | 2016-12-24 | 1 | -1/+1 |
* | fs: poll/select/recvmmsg: use timespec64 for timeout events | Deepa Dinamani | 2016-05-20 | 1 | -6/+6 |
* | timer: convert timer_slack_ns from unsigned long to u64 | John Stultz | 2016-03-17 | 1 | -1/+1 |
* | epoll: restrict EPOLLEXCLUSIVE to POLLIN and POLLOUT | Jason Baron | 2016-02-06 | 1 | -6/+32 |
* | epoll: add EPOLLEXCLUSIVE flag | Jason Baron | 2016-01-21 | 1 | -3/+21 |
* | epoll: optimize setting task running after blocking | Davidlohr Bueso | 2015-02-14 | 1 | -2/+2 |
* | fs: Convert show_fdinfo functions to void | Joe Perches | 2014-11-05 | 1 | -8/+5 |
* | eventpoll: fix uninitialized variable in epoll_ctl | Nicolas Iooss | 2014-09-11 | 1 | -1/+2 |
* | epoll: fix use-after-free in eventpoll_release_file | Konstantin Khlebnikov | 2014-06-17 | 1 | -2/+2 |