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 5 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 -300 replies
12/26aio: abstract out io_event filler helperfs/aio.c+10 -40 replies
13/26aio: add io_setup2() system callarch/x86/entry/syscalls/syscall_64.tbl fs/aio.c include/linux/syscalls.h +2 more+52 -262 replies
14/26aio: add support for having user mapped iocbsfs/aio.c include/uapi/linux/aio_abi.h+116 -120 replies
15/26aio: support for IO pollingfs/aio.c include/uapi/linux/aio_abi.h+363 -363 replies
16/26aio: add submission side request cachefs/aio.c+113 -230 replies
17/26fs: add fget_many() and fput_many()fs/file.c fs/file_table.c include/linux/file.h +1 more+22 -80 replies
18/26aio: use fget/fput_many() for file referencesfs/aio.c+91 -150 replies
19/26aio: split iocb init from allocationfs/aio.c+11 -60 replies
20/26aio: batch aio_kiocb allocationfs/aio.c+39 -80 replies
21/26block: add BIO_HOLD_PAGES flagblock/bio.c include/linux/blk_types.h+5 -20 replies
22/26block: implement bio helper to add iter bvec pages to bioblock/bio.c include/linux/bio.h+28 -00 replies
23/26fs: add support for mapping an ITER_BVEC for O_DIRECTfs/block_dev.c fs/iomap.c+19 -70 replies
24/26aio: add support for pre-mapped user IO buffersfs/aio.c include/uapi/linux/aio_abi.h+177 -170 replies
25/26aio: split old ring complete out from aio_complete()fs/aio.c+12 -50 replies
26/26aio: add support for submission/completion ringsarch/x86/entry/syscalls/syscall_64.tbl fs/aio.c include/linux/syscalls.h +2 more+433 -340 replies

Reviews trailers per patch

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

PatchJohannes ThumshirnChristoph Hellwig
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/26
12/26
13/26
14/26
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.

Read the v1 thread