summaryrefslogtreecommitdiff
path: root/fs/eventpoll.c
AgeCommit message (Expand)Author
2026-06-04eventpoll: restore EP_UNACTIVE_PTR sentinel for ctx->tfile_check_listZhan Wei
2026-06-04eventpoll: Fix epoll_wait() report false negativeNam Cao
2026-05-22eventpoll: add missing kernel-doc for @ctx function parametersRandy Dunlap
2026-05-15Merge patch series "io_uring related epoll cleanups"Christian Brauner
2026-05-15eventpoll: rename struct epoll_filefd to epoll_keyJens Axboe
2026-05-15eventpoll: add file based control interfaceJens Axboe
2026-05-15eventpoll: export is_file_epoll()Jens Axboe
2026-05-15eventpoll: pass struct epoll_filefd through ep_find() and ep_insert()Jens Axboe
2026-04-28eventpoll: hoist CTL_ADD scratch state into struct ep_ctl_ctxChristian Brauner
2026-04-28eventpoll: use bool for predicate helpersChristian Brauner
2026-04-28eventpoll: rename epi->next and txlist for clarityChristian Brauner
2026-04-28eventpoll: wrap EP_UNACTIVE_PTR in typed sentinel helpersChristian Brauner
2026-04-28eventpoll: extract lock dance from do_epoll_ctl() into ep_ctl_lock()Christian Brauner
2026-04-28eventpoll: extract ep_deliver_event() from ep_send_events()Christian Brauner
2026-04-28eventpoll: split ep_clear_and_put() into drain helpersChristian Brauner
2026-04-28eventpoll: split ep_insert() into alloc + register stagesChristian Brauner
2026-04-28eventpoll: relocate KCMP helpers near compat syscallsChristian Brauner
2026-04-28eventpoll: rename attach_epitem() to ep_attach_file()Christian Brauner
2026-04-28eventpoll: drop unused depth argument from epoll_mutex_lock()Christian Brauner
2026-04-28eventpoll: rename ep_refcount_dec_and_test() to ep_put()Christian Brauner
2026-04-28eventpoll: document ep_clear_and_put() two-pass patternChristian Brauner
2026-04-28eventpoll: refresh epi_fget() / ep_remove_file() commentsChristian Brauner
2026-04-28eventpoll: clarify POLLFREE handshake commentsChristian Brauner
2026-04-28eventpoll: document loop-check / path-check globalsChristian Brauner
2026-04-28eventpoll: expand top-of-file overview / locking docChristian Brauner
2026-04-24eventpoll: drop vestigial epi->dying flagChristian Brauner
2026-04-24eventpoll: drop dead bool return from ep_remove_epi()Christian Brauner
2026-04-24eventpoll: move f_lock acquisition into ep_remove_file()Christian Brauner
2026-04-24eventpoll: fix ep_remove struct eventpoll / struct file UAFChristian Brauner
2026-04-24eventpoll: move epi_fget() upChristian Brauner
2026-04-24eventpoll: rename ep_remove_safe() back to ep_remove()Christian Brauner
2026-04-24eventpoll: drop vestigial __ prefix from ep_remove_{file,epi}()Christian Brauner
2026-04-24eventpoll: kill __ep_remove()Christian Brauner
2026-04-24eventpoll: split __ep_remove()Christian Brauner
2026-04-24eventpoll: use hlist_is_singular_node() in __ep_remove()Christian Brauner
2026-04-13Merge tag 'vfs-7.1-rc1.kino' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds
2026-04-02eventpoll: defer struct eventpoll free to RCU grace periodNicholas Carlini
2026-03-06treewide: change inode->i_ino from unsigned long to u64Jeff Layton
2026-02-25Merge tag 'vfs-7.0-rc2.fixes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds
2026-02-24eventpoll: Fix integer overflow in ep_loop_check_proc()Jann Horn
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook
2025-11-28eventpoll: convert do_epoll_create() to FD_PREPARE()Christian Brauner
2025-09-05eventpoll: Replace rwlock with spinlockNam Cao
2025-07-28Merge tag 'vfs-6.17-rc1.misc' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds
2025-07-23eventpoll: fix sphinx documentation build warningJann Horn
2025-07-16eventpoll: Fix semi-unbounded recursionJann Horn
2025-07-11Revert "eventpoll: Fix priority inversion problem"Linus Torvalds
2025-07-09eventpoll: don't decrement ep refcount while still holding the ep mutexLinus Torvalds
2025-07-01eventpoll: Fix priority inversion problemNam Cao