summaryrefslogtreecommitdiffstats
path: root/fs/aio.c
Commit message (Expand)AuthorAgeFilesLines
* aio: Fix null ptr deref in aio_complete() wakeupKent Overstreet2024-04-051-1/+1
* fs/aio: Check IOCB_AIO_RW before the struct aio_kiocb conversionBart Van Assche2024-03-051-2/+6
* Revert "fs/aio: Make io_cancel() generate completions again"Bart Van Assche2024-03-051-11/+16
* fs/aio: Make io_cancel() generate completions againBart Van Assche2024-02-271-16/+11
* fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaioBart Van Assche2024-02-211-1/+8
* Merge tag 'sysctl-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/m...Linus Torvalds2024-01-101-1/+0
|\
| * fs: Remove the now superfluous sentinel elements from ctl_table arrayJoel Granados2023-12-281-1/+0
* | Merge tag 'vfs-6.8.iov_iter' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2024-01-081-1/+1
|\ \
| * | iov_iter: replace import_single_range() with import_ubuf()Jens Axboe2023-12-051-1/+1
| * | iov_iter: remove unused 'iov' argument from import_single_range()Jens Axboe2023-12-051-1/+1
| |/
* | fs/aio: obey min_nr when doing wakeupsKent Overstreet2023-11-281-10/+57
* | eventfd: simplify eventfd_signal()Christian Brauner2023-11-281-1/+1
* | fs: Rename mapping private membersMatthew Wilcox (Oracle)2023-11-211-8/+8
|/
* aio: Annotate struct kioctx_table with __counted_byKees Cook2023-09-201-1/+1
* Merge tag 'x86_shstk_for_6.6-rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2023-08-311-1/+1
|\
| * mm: Re-introduce vm_flags to do_mmap()Yu-cheng Yu2023-07-111-1/+1
* | aio: use kiocb_{start,end}_write() helpersAmir Goldstein2023-08-211-17/+3
|/
* fs/aio: Stop allocating aio rings from HIGHMEMFabio M. De Francesco2023-06-151-17/+9
* Merge branch 'mm-hotfixes-stable' into mm-stableAndrew Morton2023-02-101-0/+4
|\
| * aio: fix mremap after fork null-derefSeth Jenkins2023-02-031-0/+4
* | mm: replace vma->vm_flags direct modifications with modifier callsSuren Baghdasaryan2023-02-091-1/+1
|/
* use less confusing names for iov_iter direction initializersAl Viro2022-11-251-2/+2
* aio: use atomic_try_cmpxchg in __get_reqs_availableUros Bizjak2022-09-111-6/+3
* Merge tag 'pull-work.iov_iter-base' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2022-08-031-1/+1
|\
| * keep iocb_flags() result cached in struct fileAl Viro2022-06-101-1/+1
* | aio: Convert to migrate_folioMatthew Wilcox (Oracle)2022-08-021-18/+18
|/
* Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds2022-04-011-1/+0
|\
| * aio: drop needless assignment in aio_read()Lukas Bulwahn2022-03-151-1/+0
* | Merge tag 'for-5.18/write-streams-2022-03-18' of git://git.kernel.dk/linux-blockLinus Torvalds2022-03-261-1/+0
|\ \
| * | fs: remove kiocb.ki_hintChristoph Hellwig2022-03-081-1/+0
| |/
* / fs: Convert __set_page_dirty_no_writeback to noop_dirty_folioMatthew Wilcox (Oracle)2022-03-161-1/+1
|/
* aio: move aio sysctl to aio.cXiaoming Ni2022-01-221-2/+29
* aio: Fix incorrect usage of eventfd_signal_allowed()Xie Yongji2021-12-091-1/+1
* aio: fix use-after-free due to missing POLLFREE handlingEric Biggers2021-12-091-31/+106
* aio: keep poll requests on waitqueue until completedEric Biggers2021-12-091-20/+63
* Merge tag 'kspp-misc-fixes-5.16-rc1' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2021-11-011-2/+1
|\
| * aio: Prefer struct_size over open coded arithmeticLen Baker2021-10-201-2/+1
* | fs: get rid of the res2 iocb->ki_complete argumentJens Axboe2021-10-251-3/+3
|/
* eventfd: Make signal recursion protection a task bitThomas Gleixner2021-08-281-1/+1
* Revert "mremap: don't allow MREMAP_DONTUNMAP on special_mappings and aio"Brian Geffon2021-04-301-4/+1
* Merge branch 'akpm' (patches from Andrew)Linus Torvalds2020-12-151-1/+4
|\
| * mremap: don't allow MREMAP_DONTUNMAP on special_mappings and aioDmitry Safonov2020-12-151-1/+4
* | Merge tag 'core-mm-2020-12-14' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2020-12-141-1/+0
|\ \ | |/ |/|
| * fs: Remove asm/kmap_types.h includesThomas Gleixner2020-11-061-1/+0
* | vfs: separate __sb_start_write into blocking and non-blocking helpersDarrick J. Wong2020-11-101-1/+1
|/
* Merge branch 'work.iov_iter' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2020-10-121-6/+2
|\
| * iov_iter: transparently handle compat iovecs in import_iovecChristoph Hellwig2020-10-031-6/+2
* | treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva2020-08-231-1/+1
|/
* mm: remove unnecessary wrapper function do_mmap_pgoff()Peter Collingbourne2020-08-071-3/+3
* aio: Replace zero-length array with flexible-arrayGustavo A. R. Silva2020-06-151-1/+1