From 790abe4d77af736e2521ef121fae8c6ed2799773 Mon Sep 17 00:00:00 2001 From: Xiao Ni Date: Wed, 11 Jun 2025 15:31:08 +0800 Subject: [PATCH] md: remove/add redundancy group only in level change del_gendisk is called in synchronous way now. So it doesn't need to handle redundancy group in stop path separately. Reviewed-by: Yu Kuai Signed-off-by: Xiao Ni Link: https://lore.kernel.org/linux-raid/20250611073108.25463-4-xni@redhat.com Signed-off-by: Yu Kuai --- drivers/md/md.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/md/md.c b/drivers/md/md.c index dde3d2bfd34db..7ae91155f2e4f 100644 --- a/drivers/md/md.c +++ b/drivers/md/md.c @@ -6523,8 +6523,6 @@ static void __md_stop(struct mddev *mddev) if (mddev->private) pers->free(mddev, mddev->private); mddev->private = NULL; - if (pers->sync_request && mddev->to_remove == NULL) - mddev->to_remove = &md_redundancy_group; put_pers(pers); clear_bit(MD_RECOVERY_FROZEN, &mddev->recovery); -- 2.47.2