]> Gentwo Git Trees - linux/.git/commit
md: prevent adding disks with larger logical_block_size to active arrays
authorLi Nan <linan122@huawei.com>
Thu, 18 Sep 2025 11:57:58 +0000 (19:57 +0800)
committerYu Kuai <yukuai@fnnas.com>
Tue, 11 Nov 2025 03:17:33 +0000 (11:17 +0800)
commit6c6b66f65e5510eb5de6a2342d6b37ac5c7bd678
tree4585d49637f6518a4b4c02a40693e6f5a51d9e9c
parenta811db39198817c91b60adb5e2a8f8bfe76012e4
md: prevent adding disks with larger logical_block_size to active arrays

When adding a disk to a md array, avoid updating the array's
logical_block_size to match the new disk. This prevents accidental
partition table loss that renders the array unusable.

The later patch will introduce a way to configure the array's
logical_block_size.

The issue was introduced before Linux 2.6.12-rc2.

Link: https://lore.kernel.org/linux-raid/20250918115759.334067-2-linan666@huaweicloud.com/
Fixes: d2e45eace8 ("[PATCH] Fix raid "bio too big" failures")
Signed-off-by: Li Nan <linan122@huawei.com>
Reviewed-by: Martin K. Petersen <martin.petersen@oracle.com>
Signed-off-by: Yu Kuai <yukuai@fnnas.com>
drivers/md/md.c