Skip to content

fs: add an iopoll method to struct file_operations

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest26 patches 12 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/26fs: add an iopoll method to struct file_operationsDocumentation/filesystems/vfs.txt include/linux/fs.h+5 -00 replies
2/26block: add REQ_HIPRI_ASYNCinclude/linux/blk_types.h+1 -00 replies
3/26block: wire up block device iopoll methodfs/block_dev.c+10 -00 replies
4/26block: use REQ_HIPRI_ASYNC for non-sync polled IOfs/block_dev.c+6 -20 replies
5/26iomap: wire up the iopoll methodfs/gfs2/file.c fs/iomap.c fs/xfs/xfs_file.c +1 more+36 -150 replies
6/26aio: use assigned completion handlerfs/aio.c+1 -10 replies
7/26aio: separate out ring reservation from req allocationfs/aio.c+17 -130 replies
8/26aio: don't zero entire aio_kiocb aio_get_req()fs/aio.c+7 -20 replies
9/26aio: only use blk plugs for > 2 depth submissionsfs/aio.c+14 -40 replies
10/26aio: use iocb_put() instead of open coding itfs/aio.c+1 -20 replies
11/26aio: split out iocb copy from io_submit_one()fs/aio.c+38 -301 reply
12/26aio: abstract out io_event filler helperfs/aio.c+10 -41 reply
13/26aio: add io_setup2() system callDocumentation/sysctl/fs.txt arch/x86/entry/syscalls/syscall_64.tbl fs/aio.c +3 more+62 -300 replies
14/26aio: support for IO pollingfs/aio.c include/uapi/linux/aio_abi.h+384 -394 replies
15/26aio: add submission side request cachefs/aio.c+113 -230 replies
16/26fs: add fget_many() and fput_many()fs/file.c fs/file_table.c include/linux/file.h +1 more+22 -82 replies
17/26aio: use fget/fput_many() for file referencesfs/aio.c+94 -160 replies
18/26aio: split iocb init from allocationfs/aio.c+11 -60 replies
19/26aio: batch aio_kiocb allocationfs/aio.c+38 -80 replies
20/26aio: split old ring complete out from aio_complete()fs/aio.c+12 -50 replies
21/26aio: add support for submission/completion ringsarch/x86/entry/syscalls/syscall_64.tbl fs/aio.c include/linux/syscalls.h +2 more+493 -260 replies
22/26block: add BIO_HOLD_PAGES flagblock/bio.c include/linux/blk_types.h+5 -20 replies
23/26block: implement bio helper to add iter bvec pages to bioblock/bio.c include/linux/bio.h+28 -02 replies
24/26fs: add support for mapping an ITER_BVEC for O_DIRECTfs/block_dev.c fs/iomap.c+19 -72 replies
25/26aio: add support for pre-mapped user IO buffersfs/aio.c include/uapi/linux/aio_abi.h+182 -180 replies
26/26aio: support kernel side submission for aio with SCQRINGfs/aio.c include/uapi/linux/aio_abi.h+397 -270 replies

Reviews trailers per patch

9 of 26 patches have a Reviewed-by or Acked-by.

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

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