Assemble: write raid-disks should be less fatal.

If the container metadata doesn't know how many device to expect (as
is the case with IMSM), don't fail an --assemble which over-specifies
the number of devices.

Signed-off-by: NeilBrown <neilb@suse.de>
This commit is contained in:
NeilBrown 2013-07-02 10:31:31 +10:00
parent 289c74f8d7
commit babb8dd427
1 changed files with 1 additions and 0 deletions

View File

@ -105,6 +105,7 @@ static int ident_matches(struct mddev_ident *ident,
return 0;
}
if (ident->raid_disks != UnSet &&
content->array.raid_disks != 0 && /* metadata doesn't know how many to expect */
ident->raid_disks!= content->array.raid_disks) {
if (devname)
pr_err("%s requires wrong number of drives.\n",