Re: [PATCH for-6.18/block 15/16] block: fix reordered IO in the case recursive split

Bart Van Assche
2025-09-05T20:52:09Z

On 9/5/25 12:06 AM, Yu Kuai wrote:
> Currently, split bio will be chained to original bio, and original bio
> will be resubmitted to the tail of current->bio_list, waiting for
> split bio to be issued. However, if split bio get split again, the IO
> order will be messed up. This problem, on the one hand, will cause
> performance degradation, especially for mdraid will large IO size; on
> the other hand, will cause write errors for zoned block devices[1].

Reviewed-by: Bart Van Assche <bvanassche@acm.org>