summaryrefslogtreecommitdiff
path: root/fs/eventfd.c
AgeCommit message (Expand)AuthorFilesLines
2024-02-08eventfd: strictly check the count parameter of eventfd_write to avoid inputti...Wen Yang1-1/+1
2024-01-23eventfd: move 'eventfd-count' printing out of spinlockWen Yang1-4/+9
2024-01-22eventfd: add a BUILD_BUG_ON() to ensure consistency between EFD_SEMAPHORE and...Wen Yang1-0/+1
2023-12-12eventfd: Remove usage of the deprecated ida_simple_xx() APIChristophe JAILLET1-2/+2
2023-11-28eventfd: make eventfd_signal{_mask}() voidChristian Brauner1-25/+15
2023-11-28eventfd: simplify eventfd_signal_mask()Christian Brauner1-3/+4
2023-11-28eventfd: simplify eventfd_signal()Christian Brauner1-7/+4
2023-07-11eventfd: prevent underflow for eventfd semaphoresWen Yang1-1/+1
2023-06-15eventfd: show the EFD_SEMAPHORE flag in fdinfoWen Yang1-4/+6
2023-05-15fs: use correct __poll_t typeMin-Hua Chen1-1/+1
2023-04-06eventfd: use wait_event_interruptible_locked_irq() helperWen Yang1-34/+7
2022-11-22eventfd: provide a eventfd_signal_mask() helperJens Axboe1-16/+21
2022-09-21eventfd: guard wake_up in eventfd fs calls as wellDylan Yudaken1-3/+7
2021-08-28eventfd: Make signal recursion protection a task bitThomas Gleixner1-7/+5
2020-11-15eventfd: Export eventfd_ctx_do_read()David Woodhouse1-1/+4
2020-05-06eventfd: convert to f_op->read_iter()Jens Axboe1-26/+38
2020-02-03eventfd: track eventfd_signal() recursion depthJens Axboe1-0/+15
2019-05-21treewide: Add SPDX license identifier for missed filesThomas Gleixner1-0/+1
2019-05-14fs/eventfd.c: make eventfd_ida staticYueHaibing1-1/+1
2019-05-14eventfd: present id to userspace via fdinfoMasatake YAMATO1-0/+8
2018-06-28Revert changes to convert to ->poll_mask() and aio IOCB_CMD_POLLLinus Torvalds1-13/+6
2018-06-14eventfd: only return events requested in poll_mask()Avi Kivity1-2/+2
2018-05-26eventfd: switch to ->poll_maskChristoph Hellwig1-4/+11
2018-04-02fs: add do_eventfd() helper; remove internal call to sys_eventfd()Dominik Brodowski1-2/+7
2018-02-11vfs: do bulk POLL* -> EPOLL* replacementLinus Torvalds1-9/+9
2018-01-31Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-99/+28
2018-01-06eventfd: fold eventfd_ctx_get() into eventfd_ctx_fileget()Eric Biggers1-15/+6
2018-01-06eventfd: fold eventfd_ctx_read() into eventfd_read()Eric Biggers1-38/+15
2018-01-06eventfd: convert to use anon_inode_getfd()Eric Biggers1-46/+7
2017-11-27fs: annotate ->poll() instancesAl Viro1-2/+2
2017-07-03Merge tag 'docs-4.13' of git://git.lwn.net/linuxLinus Torvalds1-2/+2
2017-06-20sched/wait: Rename wait_queue_t => wait_queue_entry_tIngo Molnar1-1/+1
2017-05-16fs: eventfd: fix identation on kernel-docMauro Carvalho Chehab1-2/+2
2017-03-02sched/headers: Prepare to move signal wakeup & sigpending methods from <linux...Ingo Molnar1-1/+1
2016-03-22eventfd: document lockless access in eventfd_pollPaolo Bonzini1-2/+40
2015-12-08Documentation: filesystem: Fix typo in fs/eventfd.cMasanari Iida1-2/+2
2015-02-17eventfd: don't take the spinlock in eventfd_pollChris Mason1-6/+6
2014-11-05fs: Convert show_fdinfo functions to voidJoe Perches1-6/+3
2014-01-25eventfd_ctx_fdget(): use fdget() instead of fget()Al Viro1-8/+5
2012-12-17fs, eventfd: add procfs fdinfo helperCyrill Gorcunov1-0/+20
2012-05-31eventfd: change int to __u64 in eventfd_signal()Sha Zhengju1-8/+4
2012-02-28fs: reduce the use of module.h wherever possiblePaul Gortmaker1-1/+1
2011-02-21Docbook: add fs/eventfd.c and fix typos in itRandy Dunlap1-6/+6
2010-10-15llseek: automatically add .llseek fopArnd Bergmann1-0/+1
2010-03-30include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo1-0/+1
2010-01-25eventfd - allow atomic read and waitqueue removeDavide Libenzi1-15/+74
2009-12-22anonfd: Allow making anon files read-onlyRoland Dreier1-1/+1
2009-09-23anonfd: split interface into file creation and installDavide Libenzi1-13/+54
2009-06-30eventfd: revised interface and cleanupsDavide Libenzi1-12/+110
2009-06-12eventfd: export eventfd_signal and eventfd_fget for lguestRusty Russell1-0/+3