]> git.ipfire.org Git - thirdparty/mdadm.git/blobdiff - Assemble.c
Assemble.c Don't ignore faulty disk when array is auto assembled.
[thirdparty/mdadm.git] / Assemble.c
index e83d550b2c7bd80c6f4b9726e17ba16307c7882a..32e6f6ffd1c82c36f05d1148be0902203ac4d0e7 100644 (file)
@@ -779,6 +779,8 @@ static int load_devices(struct devs *devices, char *devmap,
                        if (best[i] == -1 || (devices[best[i]].i.events
                                              < devices[devcnt].i.events))
                                best[i] = devcnt;
+                       else if (st->ss == &super_imsm)
+                               best[i+1] = devcnt;
                }
                devcnt++;
        }