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 Latest20 patches 9 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/20aio: fix failure to put the file pointerfs/aio.c+1 -01 reply
2/20aio: clear IOCB_HIPRIfs/aio.c+8 -31 reply
3/20fs: add an iopoll method to struct file_operationsDocumentation/filesystems/vfs.txt include/linux/fs.h+5 -01 reply
4/20block: wire up block device iopoll methodfs/block_dev.c+10 -01 reply
5/20block: ensure that async polled IO is marked REQ_NOWAITfs/block_dev.c+9 -10 replies
6/20iomap: wire up the iopoll methodfs/gfs2/file.c fs/iomap.c fs/xfs/xfs_file.c +1 more+32 -150 replies
7/20iomap: ensure that async polled IO is marked REQ_NOWAITfs/iomap.c+9 -10 replies
8/20aio: use assigned completion handlerfs/aio.c+1 -10 replies
9/20aio: separate out ring reservation from req allocationfs/aio.c+17 -130 replies
10/20aio: don't zero entire aio_kiocb aio_get_req()fs/aio.c+12 -70 replies
11/20aio: only use blk plugs for > 2 depth submissionsfs/aio.c+14 -40 replies
12/20aio: use iocb_put() instead of open coding itfs/aio.c+1 -20 replies
13/20aio: split out iocb copy from io_submit_one()fs/aio.c+38 -300 replies
14/20aio: abstract out io_event filler helperfs/aio.c+10 -40 replies
15/20aio: add io_setup2() system callarch/x86/entry/syscalls/syscall_64.tbl fs/aio.c include/linux/syscalls.h +2 more+50 -280 replies
16/20aio: add support for having user mapped iocbsfs/aio.c include/uapi/linux/aio_abi.h+89 -120 replies
17/20aio: support for IO pollingfs/aio.c include/uapi/linux/aio_abi.h+345 -365 replies
18/20aio: add submission side request cachefs/aio.c+113 -230 replies
19/20fs: add fget_many() and fput_many()fs/file.c fs/file_table.c include/linux/file.h +1 more+22 -80 replies
20/20aio: use fget/fput_many() for file referencesfs/aio.c+91 -150 replies

Reviews trailers per patch

5 of 20 patches have a Reviewed-by or Acked-by.

PatchChristoph HellwigJohannes Thumshirn
1/20R-b Reivewed-by
2/20R-b
3/20R-b
4/20R-b
5/20
6/20
7/20
8/20R-b
9/20
10/20
11/20
12/20
13/20
14/20
15/20
16/20
17/20
18/20
19/20
20/20

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

Read the v1 thread