del_gendisk is called in synchronous way now. So it doesn't need to handle redundancy group in stop path separately. Signed-off-by: Xiao Ni <xni@xxxxxxxxxx> --- drivers/md/md.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/md/md.c b/drivers/md/md.c index dde3d2bfd34d..7ae91155f2e4 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.32.0 (Apple Git-132)