md/raid5: don't start reshape when recovery or replace is in progress
authorYu Kuai <yukuai3@huawei.com>
Mon, 29 May 2023 13:34:10 +0000 (21:34 +0800)
committerSong Liu <song@kernel.org>
Tue, 13 Jun 2023 22:25:41 +0000 (15:25 -0700)
commit75aa7a1b8f85b03971df1d0f5b1a3a9edf020dff
treefc812c20864f3cd1db89f146de665157f7d6cac4
parent4469315439827290923fce4f3f672599cabeb366
md/raid5: don't start reshape when recovery or replace is in progress

When recovery is interrupted (reboot, etc.) check for MD_RECOVERY_RUNNING
is not enough to tell recovery is in progress. Also check recovery_cp
before starting reshape.

Signed-off-by: Yu Kuai <yukuai3@huawei.com>
Signed-off-by: Song Liu <song@kernel.org>
Link: https://lore.kernel.org/r/20230529133410.2125914-1-yukuai1@huaweicloud.com
drivers/md/raid5.c