]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
md: break remaining operations on badblocks set failure in narrow_write_error
authorLi Nan <linan122@huawei.com>
Mon, 5 Jan 2026 11:02:52 +0000 (19:02 +0800)
committerYu Kuai <yukuai@fnnas.com>
Mon, 26 Jan 2026 05:16:12 +0000 (13:16 +0800)
commitaa9d12cfa1a514de427c2641911755c11350ee09
treef6c43d3ff213dfc3e0ee6ac684089926aa6bd18e
parent4870b0f59c1ad3aae05734a833fe7c3ae90bec09
md: break remaining operations on badblocks set failure in narrow_write_error

Mark device faulty and exit at once when setting badblocks fails in
narrow_write_error(). No need to continue processing remaining sections.
With this change, narrow_write_error() no longer needs to return a value,
so adjust its return type to void.

Link: https://lore.kernel.org/linux-raid/20260105110300.1442509-5-linan666@huaweicloud.com
Signed-off-by: Li Nan <linan122@huawei.com>
Signed-off-by: Yu Kuai <yukuai@fnnas.com>
drivers/md/raid1.c
drivers/md/raid10.c