From babb8dd4274c80b08af3f583a136a9f12e9b5f69 Mon Sep 17 00:00:00 2001 From: NeilBrown Date: Tue, 2 Jul 2013 10:31:31 +1000 Subject: [PATCH] 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 --- Assemble.c | 1 + 1 file changed, 1 insertion(+) diff --git a/Assemble.c b/Assemble.c index cf7e444..a0041c6 100644 --- a/Assemble.c +++ b/Assemble.c @@ -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",