summaryrefslogtreecommitdiffstats
path: root/fs/aio.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* fs/aio: Fix __percpu annotation of *cpu pointer in struct kioctxUros Bizjak2024-08-191-1/+1
* Merge tag 'mm-stable-2024-07-21-14-50' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2024-07-221-12/+3
|\
| * mm: migrate: remove folio_migrate_copy()Kefeng Wang2024-07-061-1/+2
| * mm: remove MIGRATE_SYNC_NO_COPY modeKefeng Wang2024-07-041-11/+1
* | fs: Initial atomic write supportPrasad Singamsetty2024-06-201-4/+4
|/
* Merge tag 'pull-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds2024-05-211-2/+2
|\
| * remove call_{read,write}_iter() functionsMiklos Szeredi2024-04-151-2/+2
* | Merge tag 'vfs-6.10.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vf...Linus Torvalds2024-05-131-44/+47
|\ \
| * | fs: aio: convert to ring_folios and internal_foliosKefeng Wang2024-04-051-31/+31
| * | fs: aio: use a folio in aio_free_ring()Kefeng Wang2024-04-051-6/+7
| * | fs: aio: use a folio in aio_setup_ring()Kefeng Wang2024-04-051-9/+11
| |/
* / 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-111-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-111-0/+4
|\
| * aio: fix mremap after fork null-derefSeth Jenkins2023-02-041-0/+4
* | mm: replace vma->vm_flags direct modifications with modifier callsSuren Baghdasaryan2023-02-101-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-121-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-021-1/+0
|\
| * aio: drop needless assignment in aio_read()Lukas Bulwahn2022-03-161-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-091-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-021-2/+1
|\
| * aio: Prefer struct_size over open coded arithmeticLen Baker2021-10-211-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