Davidlohr Bueso
|
992991c03c
fs/eventpoll.c: simplify ep_is_linked() callers
|
7 years ago |
Davidlohr Bueso
|
679abf381a
fs/eventpoll.c: loosen irq safety in ep_poll()
|
7 years ago |
Davidlohr Bueso
|
514056d506
fs/eventpoll.c: simply CONFIG_NET_RX_BUSY_POLL ifdefery
|
7 years ago |
Davidlohr Bueso
|
92e6417840
s/epoll: robustify irq safety with lockdep_assert_irqs_enabled()
|
7 years ago |
Davidlohr Bueso
|
304b18b8d6
fs/epoll: loosen irq safety in epoll_insert() and epoll_remove()
|
7 years ago |
Davidlohr Bueso
|
002b343669
fs/epoll: loosen irq safety in ep_scan_ready_list()
|
7 years ago |
Christoph Hellwig
|
ee8ef0a4b1
epoll: use the waitqueue lock to protect ep->wq
|
7 years ago |
Linus Torvalds
|
a11e1d432b
Revert changes to convert to ->poll_mask() and aio IOCB_CMD_POLL
|
7 years ago |
Ben Noordhuis
|
11c5ad0ec4
eventpoll: switch to ->poll_mask
|
7 years ago |
Christoph Hellwig
|
9965ed174e
fs: add new vfs_poll and file_can_poll helpers
|
7 years ago |
Dominik Brodowski
|
791eb22eef
fs: add do_epoll_*() helpers; remove internal calls to sys_epoll_*()
|
7 years ago |
Linus Torvalds
|
a9a08845e9
vfs: do bulk POLL* -> EPOLL* replacement
|
7 years ago |
Al Viro
|
d85e2aa2e3
annotate ep_scan_ready_list()
|
7 years ago |
Al Viro
|
d7ebbe46f4
ep_send_events_proc(): return result via esed->res
|
7 years ago |
Al Viro
|
69112736e2
eventpoll: no need to mask the result of epi_item_poll() again
|
7 years ago |
Al Viro
|
bec1a502d3
eventpoll: constify struct epoll_event pointers
|
7 years ago |
Al Viro
|
076ccb76e1
fs: annotate ->poll() instances
|
8 years ago |
Al Viro
|
3ad6f93e98
annotate poll-related wait keys
|
8 years ago |
Linus Torvalds
|
fa7f578076
Merge branch 'akpm' (patches from Andrew)
|
7 years ago |
Jason Baron
|
37b5e5212a
epoll: remove ep_call_nested() from ep_eventpoll_poll()
|
7 years ago |
Jason Baron
|
57a173bdf5
epoll: avoid calling ep_call_nested() from ep_poll_safewake()
|
7 years ago |
Shakeel Butt
|
2ae928a944
epoll: account epitem and eppoll_entry to kmemcg
|
7 years ago |
Al Viro
|
3968cf6238
get_compat_sigset()
|
8 years ago |
Davidlohr Bueso
|
b2ac2ea629
fs/epoll: use faster rb_first_cached()
|
8 years ago |
Oleg Nesterov
|
138e4ad67a
epoll: fix race between ep_poll_callback(POLLFREE) and ep_free()/ep_remove()
|
8 years ago |
Cyrill Gorcunov
|
92ef6da3d0
kcmp: fs/epoll: wrap kcmp code with CONFIG_CHECKPOINT_RESTORE
|
8 years ago |
Cyrill Gorcunov
|
0791e3644e
kcmp: add KCMP_EPOLL_TFD mode to compare epoll target files
|
8 years ago |
Cyrill Gorcunov
|
77493f04b7
procfs: fdinfo: extend information about epoll target files
|
8 years ago |
David Rientjes
|
c257a340ed
fs, epoll: short circuit fetching events if thread has been killed
|
8 years ago |
Ingo Molnar
|
2055da9738
sched/wait: Disambiguate wq_entry->task_list and wq_head->task_list naming
|
8 years ago |