Skip to content

fs: add an iopoll method to struct file_operations

Jens Axboe linux-block linux-fsdevel 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest27 patches 0 repliesNew

Patches in v1 No applies recorded yet

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

Reviews trailers per patch

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

PatchJohannes ThumshirnChristoph Hellwig
1/27R-b
2/27
3/27R-b
4/27
5/27
6/27R-b
7/27
8/27R-b
9/27R-b
10/27R-b
11/27
12/27
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