Skip to content

fs: add an iopoll method to struct file_operations

Jens Axboe linux-fsdevel 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest22 patches 12 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/22fs: add an iopoll method to struct file_operationsDocumentation/filesystems/vfs.txt include/linux/fs.h+5 -00 replies
2/22block: add REQ_HIPRI_ASYNCinclude/linux/blk_types.h+1 -02 replies
3/22block: wire up block device iopoll methodfs/block_dev.c+10 -00 replies
4/22block: use REQ_HIPRI_ASYNC for non-sync polled IOfs/block_dev.c+6 -20 replies
5/22iomap: wire up the iopoll methodfs/gfs2/file.c fs/iomap.c fs/xfs/xfs_file.c +1 more+36 -150 replies
6/22aio: add io_setup2() system callDocumentation/sysctl/fs.txt arch/x86/entry/syscalls/syscall_64.tbl fs/aio.c +3 more+62 -301 reply
7/22aio: support for IO pollingfs/aio.c include/uapi/linux/aio_abi.h+384 -392 replies
8/22aio: add submission side request cachefs/aio.c+113 -233 replies
9/22fs: add fget_many() and fput_many()fs/file.c fs/file_table.c include/linux/file.h +1 more+22 -80 replies
10/22aio: use fget/fput_many() for file referencesfs/aio.c+94 -160 replies
11/22aio: split iocb init from allocationfs/aio.c+11 -60 replies
12/22aio: batch aio_kiocb allocationfs/aio.c+38 -80 replies
13/22aio: split old ring complete out from aio_complete()fs/aio.c+12 -50 replies
14/22aio: pass in user index to __io_submit_one()fs/aio.c+14 -60 replies
15/22aio: add support for submission/completion ringsarch/x86/entry/syscalls/syscall_64.tbl fs/aio.c include/linux/syscalls.h +2 more+494 -260 replies
16/22block: add BIO_HOLD_PAGES flagblock/bio.c include/linux/blk_types.h+5 -22 replies
17/22block: implement bio helper to add iter bvec pages to bioblock/bio.c fs/block_dev.c fs/iomap.c+48 -122 replies
18/22aio: add support for pre-mapped user IO buffersfs/aio.c include/uapi/linux/aio_abi.h+186 -180 replies
19/22aio: support kernel side submission for aio with SCQRINGfs/aio.c include/uapi/linux/aio_abi.h+414 -270 replies
20/22aio: enable polling for IOCTX_FLAG_SQTHREADfs/aio.c include/uapi/linux/aio_abi.h+116 -290 replies
21/22aio: utilize io_event->res2 for CQ ringfs/aio.c include/uapi/linux/aio_abi.h+11 -20 replies
22/22aio: add my copyrightfs/aio.c+1 -00 replies

Reviews trailers per patch

4 of 22 patches have a Reviewed-by or Acked-by.

PatchJohannes ThumshirnBenny HalevyChristoph Hellwig
1/22R-b
2/22
3/22R-b
4/22
5/22
6/22R-b
7/22R-b
8/22
9/22
10/22
11/22
12/22
13/22
14/22
15/22
16/22
17/22
18/22
19/22
20/22
21/22
22/22

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 3 reviewers.

Read the v1 thread