diff --git a/drivers/md/dm-raid.c b/drivers/md/dm-raid.c index c44925e4e4813d246d0d208fef5587019e4afb17..b78a8a4d061caf0b6f396b66e4a7f9a5478a5323 100644 --- a/drivers/md/dm-raid.c +++ b/drivers/md/dm-raid.c @@ -3199,7 +3199,7 @@ static int raid_ctr(struct dm_target *ti, unsigned int argc, char **argv) */ r = rs_prepare_reshape(rs); if (r) - return r; + goto bad; /* Reshaping ain't recovery, so disable recovery */ rs_setup_recovery(rs, MaxSector);