]> git.ipfire.org Git - thirdparty/mdadm.git/commitdiff
FIX: Always report new raid_disks during migration
authorAdam Kwolek <adam.kwolek@intel.com>
Fri, 15 Apr 2011 10:30:31 +0000 (12:30 +0200)
committerNeilBrown <neilb@suse.de>
Mon, 18 Apr 2011 00:11:33 +0000 (10:11 +1000)
To behave in the similar way as native metadata during migration,
new raid disks number has to be reported by metadata handler.

Signed-off-by: Adam Kwolek <adam.kwolek@intel.com>
Signed-off-by: NeilBrown <neilb@suse.de>
super-intel.c

index dc5e34e35f0d09a6c498dcd957b360b4fb5d9873..83135a6e93c845fd670d1ed4ab6741906a73d982 100644 (file)
@@ -1755,7 +1755,7 @@ static void getinfo_super_imsm_volume(struct supertype *st, struct mdinfo *info,
                if (dl->raiddisk == info->disk.raid_disk)
                        break;
        info->container_member    = super->current_vol;
-       info->array.raid_disks    = map_to_analyse->num_members;
+       info->array.raid_disks    = map->num_members;
        info->array.level         = get_imsm_raid_level(map_to_analyse);
        info->array.layout        = imsm_level_to_layout(info->array.level);
        info->array.md_minor      = -1;