From: Adam Kwolek Date: Tue, 14 Jun 2011 02:46:53 +0000 (+1000) Subject: imsm: FIX: Migration Raid0->Raid5 cannot be restarted correctly X-Git-Tag: mdadm-3.2.2~18 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e1c1d4f4427c0b2bc61914930de55019fdd3dabd;p=thirdparty%2Fmdadm.git imsm: FIX: Migration Raid0->Raid5 cannot be restarted correctly When array raid0 is migrated to raid5, reshape cannot be continued correctly due to wrong array parameters settings. Raid disks number is set too big. There is no need, during raid0->raid5 migration to increase info->array.raid_disks, it is already set to final value using designation map information. Signed-off-by: Adam Kwolek Signed-off-by: NeilBrown --- diff --git a/super-intel.c b/super-intel.c index 65d1f1bd..7190f515 100644 --- a/super-intel.c +++ b/super-intel.c @@ -2126,7 +2126,6 @@ static void getinfo_super_imsm_volume(struct supertype *st, struct mdinfo *info, /* conversion is happening as RAID5 */ info->array.level = 5; info->array.layout = ALGORITHM_PARITY_N; - info->array.raid_disks += 1; info->delta_disks -= 1; break; default: