]> git.ipfire.org Git - thirdparty/mdadm.git/commitdiff
create_mddev: don't replace /dev/mdX with /dev/md/X
authorNeilBrown <neilb@suse.de>
Mon, 11 May 2009 05:58:44 +0000 (15:58 +1000)
committerNeilBrown <neilb@suse.de>
Mon, 11 May 2009 05:58:44 +0000 (15:58 +1000)
If someone creates/assemble an array called "/dev/md0", don't force
it to be "/dev/md/0".  Doing so isn't really necessary and it
likely to confuse people.

Signed-off-by: NeilBrown <neilb@suse.de>
mdopen.c

index a37eb9c334b709caae9dd16ae5bec059e573997a..293ac25d6a5fb02b9b0b8e100060c0b09d45f544 100644 (file)
--- a/mdopen.c
+++ b/mdopen.c
@@ -311,7 +311,10 @@ int create_mddev(char *dev, char *name, int autof, int trustworthy,
                                conflict = 0;
                }
        }
-       if (cname[0] == 0)
+
+       if (dev)
+               strcpy(chosen, dev);
+       else if (cname[0] == 0)
                strcpy(chosen, devname);
 
        /* We have a device number and name.