Skip to content

aio: fix failure to put the file pointer

Jens Axboe linux-block linux-fsdevel 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest27 patches 31 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/27aio: fix failure to put the file pointerfs/aio.c+1 -03 replies
2/27aio: clear IOCB_HIPRIfs/aio.c+8 -34 replies
3/27fs: add an iopoll method to struct file_operationsDocumentation/filesystems/vfs.txt include/linux/fs.h+5 -00 replies
4/27block: wire up block device iopoll methodfs/block_dev.c+10 -00 replies
5/27block: ensure that async polled IO is marked REQ_NOWAITfs/block_dev.c+9 -14 replies
6/27iomap: wire up the iopoll methodfs/gfs2/file.c fs/iomap.c fs/xfs/xfs_file.c +1 more+32 -150 replies
7/27iomap: ensure that async polled IO is marked REQ_NOWAITfs/iomap.c+9 -10 replies
8/27aio: use assigned completion handlerfs/aio.c+1 -10 replies
9/27aio: separate out ring reservation from req allocationfs/aio.c+17 -130 replies
10/27aio: don't zero entire aio_kiocb aio_get_req()fs/aio.c+12 -72 replies
11/27aio: only use blk plugs for > 2 depth submissionsfs/aio.c+14 -41 reply
12/27aio: use iocb_put() instead of open coding itfs/aio.c+1 -21 reply
13/27aio: split out iocb copy from io_submit_one()fs/aio.c+38 -300 replies
14/27aio: abstract out io_event filler helperfs/aio.c+10 -40 replies
15/27aio: add io_setup2() system callarch/x86/entry/syscalls/syscall_64.tbl fs/aio.c include/linux/syscalls.h +2 more+50 -280 replies
16/27aio: add support for having user mapped iocbsfs/aio.c include/uapi/linux/aio_abi.h+101 -120 replies
17/27aio: support for IO pollingfs/aio.c include/uapi/linux/aio_abi.h+348 -360 replies
18/27aio: add submission side request cachefs/aio.c+113 -230 replies
19/27fs: add fget_many() and fput_many()fs/file.c fs/file_table.c include/linux/file.h +1 more+22 -80 replies
20/27aio: use fget/fput_many() for file referencesfs/aio.c+91 -150 replies
21/27aio: split iocb init from allocationfs/aio.c+12 -80 replies
22/27aio: batch aio_kiocb allocationfs/aio.c+37 -50 replies
23/27block: add BIO_HOLD_PAGES flagblock/bio.c include/linux/blk_types.h+5 -20 replies
24/27block: implement bio helper to add iter kvec pages to bioblock/bio.c include/linux/bio.h+31 -010 replies
25/27fs: add support for mapping an ITER_KVEC for O_DIRECTfs/block_dev.c fs/iomap.c+16 -50 replies
26/27iov_iter: add import_kvec()include/linux/uio.h lib/iov_iter.c+29 -92 replies
27/27aio: add support for pre-mapped user IO buffersfs/aio.c include/uapi/linux/aio_abi.h+169 -174 replies

Reviews trailers per patch

8 of 27 patches have a Reviewed-by or Acked-by.

PatchJohannes ThumshirnChristoph Hellwig
1/27R-b R-b
2/27R-b
3/27R-b
4/27R-b
5/27
6/27
7/27
8/27R-b
9/27
10/27R-b
11/27R-b
12/27R-b
13/27
14/27
15/27
16/27
17/27
18/27
19/27
20/27
21/27
22/27
23/27
24/27
25/27
26/27
27/27

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread