summaryrefslogtreecommitdiffstats
path: root/fs/eventfd.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* introduce fd_file(), convert all accessors to it.Al Viro2024-08-131-2/+2
* eventfd: strictly check the count parameter of eventfd_write to avoid inputti...Wen Yang2024-02-081-1/+1
* eventfd: move 'eventfd-count' printing out of spinlockWen Yang2024-01-231-4/+9
* eventfd: add a BUILD_BUG_ON() to ensure consistency between EFD_SEMAPHORE and...Wen Yang2024-01-221-0/+1
* eventfd: Remove usage of the deprecated ida_simple_xx() APIChristophe JAILLET2023-12-121-2/+2
* eventfd: make eventfd_signal{_mask}() voidChristian Brauner2023-11-281-25/+15
* eventfd: simplify eventfd_signal_mask()Christian Brauner2023-11-281-3/+4
* eventfd: simplify eventfd_signal()Christian Brauner2023-11-281-7/+4
* eventfd: prevent underflow for eventfd semaphoresWen Yang2023-07-111-1/+1
* eventfd: show the EFD_SEMAPHORE flag in fdinfoWen Yang2023-06-151-4/+6
* fs: use correct __poll_t typeMin-Hua Chen2023-05-151-1/+1
* eventfd: use wait_event_interruptible_locked_irq() helperWen Yang2023-04-061-34/+7
* eventfd: provide a eventfd_signal_mask() helperJens Axboe2022-11-221-16/+21
* eventfd: guard wake_up in eventfd fs calls as wellDylan Yudaken2022-09-211-3/+7
* eventfd: Make signal recursion protection a task bitThomas Gleixner2021-08-281-7/+5
* eventfd: Export eventfd_ctx_do_read()David Woodhouse2020-11-151-1/+4
* eventfd: convert to f_op->read_iter()Jens Axboe2020-05-071-26/+38
* eventfd: track eventfd_signal() recursion depthJens Axboe2020-02-041-0/+15
* treewide: Add SPDX license identifier for missed filesThomas Gleixner2019-05-211-0/+1
* fs/eventfd.c: make eventfd_ida staticYueHaibing2019-05-151-1/+1
* eventfd: present id to userspace via fdinfoMasatake YAMATO2019-05-151-0/+8
* Revert changes to convert to ->poll_mask() and aio IOCB_CMD_POLLLinus Torvalds2018-06-281-13/+6
* eventfd: only return events requested in poll_mask()Avi Kivity2018-06-151-2/+2
* eventfd: switch to ->poll_maskChristoph Hellwig2018-05-261-4/+11
* fs: add do_eventfd() helper; remove internal call to sys_eventfd()Dominik Brodowski2018-04-021-2/+7
* vfs: do bulk POLL* -> EPOLL* replacementLinus Torvalds2018-02-111-9/+9
* Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds2018-01-311-99/+28
|\
| * eventfd: fold eventfd_ctx_get() into eventfd_ctx_fileget()Eric Biggers2018-01-061-15/+6
| * eventfd: fold eventfd_ctx_read() into eventfd_read()Eric Biggers2018-01-061-38/+15
| * eventfd: convert to use anon_inode_getfd()Eric Biggers2018-01-061-46/+7
* | fs: annotate ->poll() instancesAl Viro2017-11-271-2/+2
|/
* Merge tag 'docs-4.13' of git://git.lwn.net/linuxLinus Torvalds2017-07-041-2/+2
|\
| * fs: eventfd: fix identation on kernel-docMauro Carvalho Chehab2017-05-161-2/+2
* | sched/wait: Rename wait_queue_t => wait_queue_entry_tIngo Molnar2017-06-201-1/+1
|/
* sched/headers: Prepare to move signal wakeup & sigpending methods from <linux...Ingo Molnar2017-03-021-1/+1
* eventfd: document lockless access in eventfd_pollPaolo Bonzini2016-03-221-2/+40
* Documentation: filesystem: Fix typo in fs/eventfd.cMasanari Iida2015-12-081-2/+2
* eventfd: don't take the spinlock in eventfd_pollChris Mason2015-02-171-6/+6
* fs: Convert show_fdinfo functions to voidJoe Perches2014-11-051-6/+3
* eventfd_ctx_fdget(): use fdget() instead of fget()Al Viro2014-01-251-8/+5
* fs, eventfd: add procfs fdinfo helperCyrill Gorcunov2012-12-181-0/+20
* eventfd: change int to __u64 in eventfd_signal()Sha Zhengju2012-06-011-8/+4
* fs: reduce the use of module.h wherever possiblePaul Gortmaker2012-02-291-1/+1
* Docbook: add fs/eventfd.c and fix typos in itRandy Dunlap2011-02-221-6/+6
* llseek: automatically add .llseek fopArnd Bergmann2010-10-151-0/+1
* include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo2010-03-301-0/+1
* eventfd - allow atomic read and waitqueue removeDavide Libenzi2010-01-251-15/+74
* anonfd: Allow making anon files read-onlyRoland Dreier2009-12-221-1/+1
* anonfd: split interface into file creation and installDavide Libenzi2009-09-231-13/+54
* eventfd: revised interface and cleanupsDavide Libenzi2009-07-011-12/+110