Re: [PATCH RFC v3 13/15] block: skip unnecessary checks for split bio

From: Yu Kuai
Date: Wed Sep 03 2025 - 13:02:20 EST


Hi,

在 2025/9/3 21:33, Christoph Hellwig 写道:
On Mon, Sep 01, 2025 at 11:32:18AM +0800, Yu Kuai wrote:
From: Yu Kuai <yukuai3@xxxxxxxxxx>

Lots of checks are already done while submitting this bio the first
time, and there is no need to check them again when this bio is
resubmitted after split.

Hence factor out a helper submit_split_bio_noacct() for resubmitting
bio after splitting, only should_fail_bio() and blk_throtl_bio() are
kept.
As Damien said last run this helper is a bit odd.

I'd just make should_fail_bio non-sttic and merge
submit_split_bio_noacct into bio_submit_split_bioset if that works out.

Ok, I'll do this in the next version.

Thanks,
Kuai