]> git.ipfire.org Git - thirdparty/mdadm.git/blobdiff - Assemble.c
Block overwriting existing links while manual assembly
[thirdparty/mdadm.git] / Assemble.c
index 3e5d4e62af395fd8769a2d5d36c77c3b4c106eff..ed0ddfb1d3d5f8e56efa0d8ecac3c8aa4fe46221 100644 (file)
@@ -1482,6 +1482,10 @@ try_again:
                                name = content->name;
                        break;
                }
+               if (mddev && map_by_name(&map, mddev) != NULL) {
+                       pr_err("Cannot create device with %s because is in use\n", mddev);
+                       goto out;
+               }
                if (!auto_assem)
                        /* If the array is listed in mdadm.conf or on
                         * command line, then we trust the name