Skip to content

block: provide plug based way of signaling forced no-wait semantics

Jens Axboe io-uring linux-fsdevel linux-mm lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest15 patches 21 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/15block: provide plug based way of signaling forced no-wait semanticsblock/blk-core.c include/linux/blkdev.h+7 -00 replies
2/15io_uring: always plug for any number of IOsfs/io_uring.c+5 -100 replies
3/15io_uring: catch -EIO from buffered issue request failurefs/io_uring.c+23 -50 replies
4/15io_uring: re-issue block requests that failed because of resourcesfs/io_uring.c+124 -244 replies
5/15mm: allow read-ahead with IOCB_NOWAIT setmm/filemap.c+0 -212 replies
6/15mm: abstract out wake_page_match() from wake_page_function()include/linux/pagemap.h mm/filemap.c+41 -310 replies
7/15mm: add support for async page lockinginclude/linux/fs.h include/linux/pagemap.h mm/filemap.c+67 -22 replies
8/15mm: support async buffered reads in generic_file_buffered_read()mm/filemap.c+27 -110 replies
9/15fs: add FMODE_BUF_RASYNCinclude/linux/fs.h+3 -00 replies
10/15block: flag block devices as supporting IOCB_WAITQfs/block_dev.c+1 -10 replies
11/15xfs: flag files as supporting buffered async readsfs/xfs/xfs_file.c+1 -10 replies
12/15btrfs: flag files as supporting buffered async readsfs/btrfs/file.c+1 -11 reply
13/15ext4: flag as supporting buffered async readsfs/ext4/file.c+1 -10 replies
14/15mm: add kiocb_wait_page_queue_init() helperinclude/linux/pagemap.h+21 -00 replies
15/15io_uring: support true async buffered reads, if file provides itfs/io_uring.c+137 -82 replies

Reviews trailers per patch

7 of 15 patches have a Reviewed-by or Acked-by.

PatchJohannes WeinerDarrick J. WongChris Mason
1/15
2/15
3/15
4/15
5/15A-b
6/15A-b
7/15A-b
8/15A-b
9/15
10/15
11/15A-b
12/15A-b
13/15
14/15A-b
15/15

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