summaryrefslogtreecommitdiff
path: root/fs/eventpoll.c
AgeCommit message (Expand)Author
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
2025-05-02fs/eventpoll: fix endless busy loop after timeout has expiredMax Kellermann
2025-04-17eventpoll: Set epoll timeout if it's in the futureJoe Damato
2025-03-26Merge tag 'net-next-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds
2025-03-24Merge tag 'vfs-6.15-rc1.eventpoll' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds
2025-02-27epoll: simplify ep_busy_loop by removing always 0 argumentLin Feng
2025-02-20eventpoll: add epoll_sendevents() helperJens Axboe
2025-02-20eventpoll: abstract out ep_try_send_events() helperJens Axboe
2025-02-20eventpoll: abstract out parameter sanity checkingJens Axboe
2025-02-17net: use napi_id_valid helperStefano Jordhani
2025-01-28treewide: const qualify ctl_tables where applicableJoel Granados
2024-11-21Merge tag 'net-next-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds
2024-11-18Merge tag 'pull-fd' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds
2024-11-18Merge tag 'vfs-6.13.file' of git://git.kernel.org/pub/scm/linux/kernel/git/vf...Linus Torvalds
2024-11-11eventpoll: Control irq suspension for prefer_busy_pollMartin Karsten
2024-11-11eventpoll: Trigger napi_busy_loop, if prefer_busy_poll is setMartin Karsten
2024-11-03fdget(), more trivial conversionsAl Viro
2024-11-03fdget(), trivial conversionsAl Viro
2024-10-30fs: port files to file_refChristian Brauner
2024-10-22epoll: Add synchronous wakeup support for ep_poll_callbackXuewen Yan
2024-10-22epoll: annotate racy checkChristian Brauner
2024-09-23Merge tag 'pull-stable-struct_fd' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds
2024-08-30eventpoll: Annotate data-race of busy_poll_usecsMartin Karsten
2024-08-30eventpoll: Don't re-zero eventpoll fieldsJoe Damato
2024-08-12introduce fd_file(), convert all accessors to it.Al Viro
2024-05-05epoll: be better about file lifetimesLinus Torvalds