summaryrefslogtreecommitdiffstats
path: root/super0.c
diff options
context:
space:
mode:
authorNeil Brown <neilb@suse.de>2006-05-26 01:40:53 +0000
committerNeil Brown <neilb@suse.de>2006-05-26 01:40:53 +0000
commite7bb5d23a9b29ae6f316fe3ce8970301e1bc0d4d (patch)
treef4a8fbc18ab7fb30698f8179b938dcb527d41f81 /super0.c
parentda6b5ca9bd6962ea70dfa750f3d85ac1657fb9cf (diff)
downloadmdadm-e7bb5d23a9b29ae6f316fe3ce8970301e1bc0d4d.tar.gz
mdadm-e7bb5d23a9b29ae6f316fe3ce8970301e1bc0d4d.tar.xz
mdadm-e7bb5d23a9b29ae6f316fe3ce8970301e1bc0d4d.zip
Choose better devnumbers and tidy up some issues with finding names.
Signed-off-by: Neil Brown <neilb@suse.de>
Diffstat (limited to 'super0.c')
-rw-r--r--super0.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/super0.c b/super0.c
index 7025445..87ef1e0 100644
--- a/super0.c
+++ b/super0.c
@@ -227,9 +227,10 @@ static void brief_examine_super0(void *sbv)
{
mdp_super_t *sb = sbv;
char *c=map_num(pers, sb->level);
+ char *nm;
printf("ARRAY %s level=%s num-devices=%d UUID=",
- get_md_name(sb->md_minor),
+ nm = get_md_name(sb->md_minor),
c?c:"-unknown-", sb->raid_disks);
if (sb->minor_version >= 90)
printf("%08x:%08x:%08x:%08x", sb->set_uuid0, sb->set_uuid1,
@@ -237,6 +238,7 @@ static void brief_examine_super0(void *sbv)
else
printf("%08x", sb->set_uuid0);
printf("\n");
+ put_md_name(nm);
}
static void detail_super0(void *sbv, char *homehost)