From: Czarnowska, Anna Date: Sun, 13 Feb 2011 22:27:43 +0000 (+1100) Subject: fix: imsm: assemble doesn't restart recovery X-Git-Tag: mdadm-3.2.1~117 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=196b0d4497dcff4ab909e6ac7a2a581d2c744d47;p=thirdparty%2Fmdadm.git fix: imsm: assemble doesn't restart recovery Because IMSM_ORD_REBUILD is set in second map not first. Signed-off-by: Anna Czarnowska Signed-off-by: NeilBrown --- diff --git a/super-intel.c b/super-intel.c index 295aa1d0..837dc927 100644 --- a/super-intel.c +++ b/super-intel.c @@ -4785,7 +4785,7 @@ static struct mdinfo *container_content_imsm(struct supertype *st, char *subarra skip = 0; idx = get_imsm_disk_idx(dev, slot, 0); - ord = get_imsm_ord_tbl_ent(dev, slot, 0); + ord = get_imsm_ord_tbl_ent(dev, slot, -1); for (d = super->disks; d ; d = d->next) if (d->index == idx) break;