Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
bbbf7243d62d8be73b7ef60721c127b36b2d523e
/
fs
/
eventpoll.c
a218cc4
epoll: use rwlock in order to reduce ep_poll_callback() contention
by Roman Penyaev
· 6 years ago
c3e320b
epoll: unify awaking of wakeup source on ep_poll_callback() path
by Roman Penyaev
· 6 years ago
c141175
epoll: make sure all elements in ready list are in FIFO order
by Roman Penyaev
· 6 years ago
a659811
Merge branch 'akpm' (patches from Andrew)
by Linus Torvalds
· 6 years ago
86c0517
fs/epoll: deal with wait_queue only once
by Davidlohr Bueso
· 6 years ago
35cff1a
fs/epoll: rename check_events label to send_events
by Davidlohr Bueso
· 6 years ago
abc610e
fs/epoll: avoid barrier after an epoll_wait(2) timeout
by Davidlohr Bueso
· 6 years ago
c5a282e
fs/epoll: reduce the scope of wq lock in epoll_wait()
by Davidlohr Bueso
· 6 years ago
21877e1
fs/epoll: robustify ep->mtx held checks
by Davidlohr Bueso
· 6 years ago
76699a6
fs/epoll: drop ovflist branch prediction
by Davidlohr Bueso
· 6 years ago
4e0982a
fs/epoll: simplify ep_send_events_proc() ready-list loop
by Davidlohr Bueso
· 6 years ago
74bdc12
fs/epoll: remove max_nests argument from ep_call_nested()
by Davidlohr Bueso
· 6 years ago
96d4f26
Remove 'type' argument from access_ok() function
by Linus Torvalds
· 6 years ago
854a6ed
signal: Add restore_user_sigmask()
by Deepa Dinamani
· 6 years ago
ded653c
signal: Add set_user_sigmask()
by Deepa Dinamani
· 6 years ago
992991c
fs/eventpoll.c: simplify ep_is_linked() callers
by Davidlohr Bueso
· 6 years ago
679abf3
fs/eventpoll.c: loosen irq safety in ep_poll()
by Davidlohr Bueso
· 6 years ago
514056d
fs/eventpoll.c: simply CONFIG_NET_RX_BUSY_POLL ifdefery
by Davidlohr Bueso
· 6 years ago
92e6417
s/epoll: robustify irq safety with lockdep_assert_irqs_enabled()
by Davidlohr Bueso
· 6 years ago
304b18b
fs/epoll: loosen irq safety in epoll_insert() and epoll_remove()
by Davidlohr Bueso
· 6 years ago
002b343
fs/epoll: loosen irq safety in ep_scan_ready_list()
by Davidlohr Bueso
· 6 years ago
ee8ef0a
epoll: use the waitqueue lock to protect ep->wq
by Christoph Hellwig
· 6 years ago
a11e1d4
Revert changes to convert to ->poll_mask() and aio IOCB_CMD_POLL
by Linus Torvalds
· 7 years ago
11c5ad0
eventpoll: switch to ->poll_mask
by Ben Noordhuis
· 7 years ago
9965ed17
fs: add new vfs_poll and file_can_poll helpers
by Christoph Hellwig
· 7 years ago
791eb22
fs: add do_epoll_*() helpers; remove internal calls to sys_epoll_*()
by Dominik Brodowski
· 7 years ago
a9a0884
vfs: do bulk POLL* -> EPOLL* replacement
by Linus Torvalds
· 7 years ago
d85e2aa
annotate ep_scan_ready_list()
by Al Viro
· 7 years ago
d7ebbe4
ep_send_events_proc(): return result via esed->res
by Al Viro
· 7 years ago
6911273
eventpoll: no need to mask the result of epi_item_poll() again
by Al Viro
· 7 years ago
bec1a502
eventpoll: constify struct epoll_event pointers
by Al Viro
· 7 years ago
076ccb7
fs: annotate ->poll() instances
by Al Viro
· 7 years ago
3ad6f93
annotate poll-related wait keys
by Al Viro
· 7 years ago
fa7f578
Merge branch 'akpm' (patches from Andrew)
by Linus Torvalds
· 7 years ago
37b5e52
epoll: remove ep_call_nested() from ep_eventpoll_poll()
by Jason Baron
· 7 years ago
57a173b
epoll: avoid calling ep_call_nested() from ep_poll_safewake()
by Jason Baron
· 7 years ago
2ae928a
epoll: account epitem and eppoll_entry to kmemcg
by Shakeel Butt
· 7 years ago
3968cf6
get_compat_sigset()
by Al Viro
· 7 years ago
b2ac2ea
fs/epoll: use faster rb_first_cached()
by Davidlohr Bueso
· 7 years ago
138e4ad
epoll: fix race between ep_poll_callback(POLLFREE) and ep_free()/ep_remove()
by Oleg Nesterov
· 7 years ago
92ef6da
kcmp: fs/epoll: wrap kcmp code with CONFIG_CHECKPOINT_RESTORE
by Cyrill Gorcunov
· 7 years ago
0791e36
kcmp: add KCMP_EPOLL_TFD mode to compare epoll target files
by Cyrill Gorcunov
· 7 years ago
77493f0
procfs: fdinfo: extend information about epoll target files
by Cyrill Gorcunov
· 7 years ago
c257a34
fs, epoll: short circuit fetching events if thread has been killed
by David Rientjes
· 7 years ago
2055da9
sched/wait: Disambiguate wq_entry->task_list and wq_head->task_list naming
by Ingo Molnar
· 8 years ago
ac6424b
sched/wait: Rename wait_queue_t => wait_queue_entry_t
by Ingo Molnar
· 8 years ago
bf3b9f6
epoll: Add busy poll support to epoll with socket fds.
by Sridhar Samudrala
· 8 years ago
174cd4b
sched/headers: Prepare to move signal wakeup & sigpending methods from <linux/sched.h> into <linux/sched/signal.h>
by Ingo Molnar
· 8 years ago
c857ab6
fs,eventpoll: don't test for bitfield with stack value
by Cyrill Gorcunov
· 8 years ago
7c0f6ba
Replace <asm/uaccess.h> with <linux/uaccess.h> globally
by Linus Torvalds
· 8 years ago
766b9f9
fs: poll/select/recvmmsg: use timespec64 for timeout events
by Deepa Dinamani
· 9 years ago
da8b44d
timer: convert timer_slack_ns from unsigned long to u64
by John Stultz
· 9 years ago
b6a515c
epoll: restrict EPOLLEXCLUSIVE to POLLIN and POLLOUT
by Jason Baron
· 9 years ago
df0108c
epoll: add EPOLLEXCLUSIVE flag
by Jason Baron
· 9 years ago
4d5755b
epoll: optimize setting task running after blocking
by Davidlohr Bueso
· 10 years ago
a3816ab
fs: Convert show_fdinfo functions to void
by Joe Perches
· 10 years ago
c680e41
eventpoll: fix uninitialized variable in epoll_ctl
by Nicolas Iooss
· 10 years ago
ebe0618
epoll: fix use-after-free in eventpoll_release_file
by Konstantin Khlebnikov
· 11 years ago
1f7e061
fs: convert use of typedef ctl_table to struct ctl_table
by Joe Perches
· 11 years ago
4ff36ee
epoll: do not take the nested ep->mtx on EPOLL_CTL_DEL
by Jason Baron
· 11 years ago
95f19f6
epoll: drop EPOLLWAKEUP if PM_SLEEP is disabled
by Amit Pundir
· 11 years ago
5cbb3d21
Merge branch 'akpm' (patches from Andrew Morton)
by Linus Torvalds
· 11 years ago
9bc9ccd
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 11 years ago
67347fe
epoll: do not take global 'epmutex' for simple topologies
by Jason Baron
· 11 years ago
ae10b2b
epoll: optimize EPOLL_CTL_DEL using rcu
by Jason Baron
· 11 years ago
c511851
Revert "epoll: use freezable blocking call"
by Rafael J. Wysocki
· 11 years ago
72c2d53
file->f_op is never NULL...
by Al Viro
· 11 years ago
91cf5ab
epoll: add a reschedule point in ep_free()
by Eric Dumazet
· 11 years ago
7e3fb58
switch epoll_ctl() to fdget
by Al Viro
· 11 years ago
7f0ef02
Merge branch 'akpm' (updates from Andrew Morton)
by Linus Torvalds
· 11 years ago
77d5591
signals: eventpoll: do not use sigprocmask()
by Oleg Nesterov
· 11 years ago
1c441e9
epoll: use freezable blocking call
by Colin Cross
· 12 years ago
08d7676
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/signal
by Linus Torvalds
· 12 years ago
d6d67e7
epoll: cleanup: use RCU_INIT_POINTER when nulling
by Eric Wong
· 12 years ago
450d89e
epoll: cleanup: hoist out f_op->poll calls
by Eric Wong
· 12 years ago
ddf676c
epoll: lock ep->mtx in ep_free to silence lockdep
by Eric Wong
· 12 years ago
eea1d58
epoll: use RCU to protect wakeup_source in epitem
by Eric Wong
· 12 years ago
39732ca
epoll: trim epitem by one cache line
by Eric Wong
· 12 years ago
35280bd
switch epoll_pwait to COMPAT_SYSCALL_DEFINE
by Al Viro
· 12 years ago
128dd17
epoll: prevent missed events on EPOLL_CTL_MOD
by Eric Wong
· 12 years ago
138d22b
fs, epoll: add procfs fdinfo helper
by Cyrill Gorcunov
· 12 years ago
a80a6b8
revert "epoll: support for disabling items, and a self-test app"
by Andrew Morton
· 12 years ago
03a7beb
epoll: support for disabling items, and a self-test app
by Paton J. Lewis
· 12 years ago
2903ff0
switch simple cases of fget_light to fdget
by Al Viro
· 12 years ago
5e196a9
switch epoll_wait(2) to fget_light()
by Al Viro
· 12 years ago
9802274
eventpoll: use-after-possible-free in epoll_create1()
by Al Viro
· 12 years ago
d9914cf
PM: Rename CAP_EPOLLWAKEUP to CAP_BLOCK_SUSPEND
by Michael Kerrisk
· 12 years ago
754421c
HAVE_RESTORE_SIGMASK is defined on all architectures now
by Al Viro
· 13 years ago
a815941
epoll: Fix user space breakage related to EPOLLWAKEUP
by Rafael J. Wysocki
· 13 years ago
4d7e30d
epoll: Add a flag, EPOLLWAKEUP, to prevent suspend while epoll events are ready
by Arve Hjønnevåg
· 13 years ago
13d5180
epoll: clear the tfile_check_list on -ELOOP
by Jason Baron
· 13 years ago
0195c00
Merge tag 'split-asm_system_h-for-linus-20120328' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-asm_system
by Linus Torvalds
· 13 years ago
9ffc93f
Remove all #inclusions of asm/system.h
by David Howells
· 13 years ago
da0503a
epoll: remove unneeded variable in reverse_path_check()
by Dan Carpenter
· 13 years ago
02edc6f
epoll: comment the funky #ifdef
by Steven Rostedt
· 13 years ago
626cf23
poll: add poll_requested_events() and poll_does_not_wait() functions
by Hans Verkuil
· 13 years ago
93dc610
Don't limit non-nested epoll paths
by Jason Baron
· 13 years ago
971316f
epoll: ep_unregister_pollwait() can use the freed pwq->whead
by Oleg Nesterov
· 13 years ago
d80e731
epoll: introduce POLLFREE to flush ->signalfd_wqh before kfree()
by Oleg Nesterov
· 13 years ago
28d82dc
epoll: limit paths
by Jason Baron
· 13 years ago
Next »