]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
md: Fix logical_block_size configuration being overwritten
authorLi Nan <linan122@huawei.com>
Fri, 26 Dec 2025 02:42:20 +0000 (10:42 +0800)
committerYu Kuai <yukuai@fnnas.com>
Sat, 27 Dec 2025 02:13:40 +0000 (10:13 +0800)
commit864466c38c4a0446088a8e866538c83c3f2018cb
tree3d12b39ec1ef3a518707d177d9889c9f97396a82
parent2cc583653bbe050bacd1cadcc9776d39bf449740
md: Fix logical_block_size configuration being overwritten

In super_1_validate(), mddev->logical_block_size is directly overwritten
with the value from metadata. This causes the previously configured lbs
to be lost, making the configuration ineffective. Fix it.

Fixes: 62ed1b582246 ("md: allow configuring logical block size")
Signed-off-by: Li Nan <linan122@huawei.com>
Reviewed-by: Yu Kuai <yukuai@fnnas.com>
Reviewed-by: Xiao Ni <xni@redhat.com>
Link: https://lore.kernel.org/linux-raid/20251226024221.724201-1-linan666@huaweicloud.com
Signed-off-by: Yu Kuai <yukuai@fnnas.com>
drivers/md/md.c