Hi,
在 2025/08/25 18:57, Christoph Hellwig 写道:
On Mon, Aug 25, 2025 at 05:36:55PM +0800, Yu Kuai wrote:
+ bio = bio_submit_split(bio,
+ zone->zone_end - bio->bi_iter.bi_sector,
+ &mddev->bio_set);
Do you know why raid0 and linear use mddev->bio_set for splitting
instead of their own split bio_sets like raid1/10/5? Is this safe?
I think it's not safe, as mddev->bio_split pool size is just 2, reuse
this pool to split multiple times before submitting will need greate
pool size to make this work.
By the way, do you think it's better to increate disk->bio_split pool
size to 4 and convert all mdraid internal split to use disk->bio_split
directly?
Thanks,
Kuai
Otherwise this looks nice.
.