]> git.ipfire.org Git - thirdparty/mdadm.git/commitdiff
fix: imsm: assemble doesn't restart recovery
authorCzarnowska, Anna <anna.czarnowska@intel.com>
Sun, 13 Feb 2011 22:27:43 +0000 (09:27 +1100)
committerNeilBrown <neilb@suse.de>
Sun, 13 Feb 2011 22:27:43 +0000 (09:27 +1100)
Because IMSM_ORD_REBUILD is set in second map not first.

Signed-off-by: Anna Czarnowska <anna.czarnowska@intel.com>
Signed-off-by: NeilBrown <neilb@suse.de>
super-intel.c

index 295aa1d04a2b747c64a52c24f88662fe99aaf8cb..837dc9271c01c110cdc77483fce930e6852188ea 100644 (file)
@@ -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;