]> git.ipfire.org Git - thirdparty/mdadm.git/commitdiff
Remove indeterminism from names in --examine --brief output.
authorNeil Brown <neilb@suse.de>
Fri, 11 Aug 2006 07:59:53 +0000 (17:59 +1000)
committerNeil Brown <neilb@suse.de>
Fri, 11 Aug 2006 07:59:53 +0000 (17:59 +1000)
It is much better for this sort of thing to be predictable
rather than depending on what devices exist, especially as
these days entries in /dev/ often don't pre-exist.
So make it always
   /dev/mdX

for version0 superblocks.

Version1 are always /dev/md/NAME

super0.c

index da6671d26fb1eb4ef65e38deafcce49ed11dce35..a95490f9df6edb8a8eeb1b4a3bd48dbafc1962c0 100644 (file)
--- a/super0.c
+++ b/super0.c
@@ -230,13 +230,8 @@ static void brief_examine_super0(void *sbv)
        mdp_super_t *sb = sbv;
        char *c=map_num(pers, sb->level);
        char devname[20];
-       struct stat stb;
 
        sprintf(devname, "/dev/md%d", sb->md_minor);
-       if (stat(devname, &stb) != 0) {
-               /* /dev/mdX doesn't exist, so use /dev/md/X */
-               sprintf(devname, "/dev/md/%d", sb->md_minor);
-       }
 
        printf("ARRAY %s level=%s num-devices=%d UUID=",
               devname,