summaryrefslogtreecommitdiffstats
path: root/fs/eventfd.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
* eventfd: export eventfd_signal and eventfd_fget for lguestRusty Russell2009-06-121-0/+3
* epoll keyed wakeups: make eventfd use keyed wakeupsDavide Libenzi2009-04-011-3/+3
* eventfd: improve support for semaphore-like behaviorDavide Libenzi2009-04-011-9/+11
* [CVE-2009-0029] System call wrappers part 32Heiko Carstens2009-01-141-3/+2
* flag parameters: check magic constantsUlrich Drepper2008-07-241-0/+4
* flag parameters: NONBLOCK in eventfdUlrich Drepper2008-07-241-2/+2
* flag parameters: eventfdUlrich Drepper2008-07-241-2/+11
* flag parameters: anon_inode_getfd extensionUlrich Drepper2008-07-241-1/+1
* [PATCH] sanitize anon_inode_getfd()Al Viro2008-05-011-10/+5
* fs/eventfd.c should #include <linux/syscalls.h>Adrian Bunk2008-02-061-0/+1
* eventfd use waitqueue lock ...Davide Libenzi2007-05-181-14/+12