[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-Id: <175750379870.204398.16969834521074103761.b4-ty@kernel.dk>
Date: Wed, 10 Sep 2025 05:29:58 -0600
From: Jens Axboe <axboe@...nel.dk>
To: hch@...radead.org, colyli@...nel.org, hare@...e.de, dlemoal@...nel.org,
tieren@...as.com, bvanassche@....org, tj@...nel.org, josef@...icpanda.com,
song@...nel.org, satyat@...gle.com, ebiggers@...gle.com, kmo@...erainc.com,
neil@...wn.name, akpm@...ux-foundation.org,
Yu Kuai <yukuai1@...weicloud.com>
Cc: linux-block@...r.kernel.org, linux-kernel@...r.kernel.org,
cgroups@...r.kernel.org, linux-raid@...r.kernel.org, yukuai3@...wei.com,
yi.zhang@...wei.com, yangerkun@...wei.com, johnny.chenyi@...wei.com
Subject: Re: [PATCH v2 for-6.18/block 00/16] block: fix ordering of
recursive split IO
On Wed, 10 Sep 2025 14:30:40 +0800, Yu Kuai wrote:
> Changes from v1:
> - fix compile failure if CONFIG_BLOCK_CGROUP is disabled in patch 2;
> - change the words:
> fix disordered split IO -> fix ordering of split IO
> - add review tag from Bart and Christoph
> Changes from RFC v3:
> - initialize bio->issue_time_ns in blk_mq_submit_bio, patch 2;
> - set/clear new queue_flag when iolatency is enabled/disabled, patch 3;
> - fix compile problem for md-linear, patch 12;
> - make should_fail_bio() non-static, and open code new helper, patch 14;
> - remove the checking for zoned disk, patch 15;
> Changes from RFC v2:
> - add patch 1,2 to cleanup bio_issue;
> - add patch 3,4 to fix missing processing for split bio first;
> - bypass zoned device in patch 14;
> Changes from RFC:
> - export a new helper bio_submit_split_bioset() instead of
> export bio_submit_split() directly;
> - don't set no merge flag in the new helper;
> - add patch 7 and patch 10;
> - add patch 8 to skip bio checks for resubmitting split bio;
>
> [...]
Applied, thanks!
[01/16] block: cleanup bio_issue
commit: 1733e88874838ddebf7774440c285700865e6b08
[02/16] block: initialize bio issue time in blk_mq_submit_bio()
commit: 1f963bdd6420b6080bcfd0ee84a75c96f35545a6
[03/16] blk-mq: add QUEUE_FLAG_BIO_ISSUE_TIME
commit: ea3d1f104db60f9d5074b33819ccea3c216e0bee
[04/16] md: fix mssing blktrace bio split events
commit: 22f166218f7313e8fe2d19213b5f4b3265f8c39e
[05/16] blk-crypto: fix missing blktrace bio split events
commit: 06d712d297649f48ebf1381d19bd24e942813b37
[06/16] block: factor out a helper bio_submit_split_bioset()
commit: e37b5596a19be9a150cb194ec32e78f295a3574b
[07/16] md/raid0: convert raid0_handle_discard() to use bio_submit_split_bioset()
commit: 5b38ee5a4a12cfdefd848f7ec09da3e9007ad55f
[08/16] md/raid1: convert to use bio_submit_split_bioset()
commit: a6fcc160d6fd9b4ddd229e351518daee21eecad7
[09/16] md/raid10: add a new r10bio flag R10BIO_Returned
commit: deeeab3028afebf2f13428f69dcba9f572f0463b
[10/16] md/raid10: convert read/write to use bio_submit_split_bioset()
commit: 6fc07785d9b89255bba45fc84475bb32f9737a90
[11/16] md/raid5: convert to use bio_submit_split_bioset()
commit: 9e8a5b37c9ea3ae9db9028ea756ececf221d9a5a
[12/16] md/md-linear: convert to use bio_submit_split_bioset()
commit: 6529d41d87827f9a27f6c0c6d34c2b77b250b6c6
[13/16] blk-crypto: convert to use bio_submit_split_bioset()
commit: e3290419d9be6cbd7a42c0691504dd66825cabf5
[14/16] block: skip unnecessary checks for split bio
commit: 0b64682e78f7a53ea863e368b1aa66f05767858d
[15/16] block: fix ordering of recursive split IO
commit: b2f5974079d82a4761f002e80601064d4e39a81f
[16/16] md/raid0: convert raid0_make_request() to use bio_submit_split_bioset()
commit: e0ed2bca7bef9267da0928a8ed6d1de41f19ecf6
Best regards,
--
Jens Axboe
Powered by blists - more mailing lists