]> git.ipfire.org Git - thirdparty/mdadm.git/blobdiff - super-intel.c
imsm: fixup examine_brief to be more descriptive in the container only case
[thirdparty/mdadm.git] / super-intel.c
index 24827d0b20261f865167e7dd62b5d457aea48564..207d3be952fa78f8bf4c26332812b3d73a912a63 100644 (file)
@@ -763,8 +763,10 @@ static void brief_examine_super_imsm(struct supertype *st, int verbose)
        struct intel_super *super = st->sb;
        int i;
 
-       if (!super->anchor->num_raid_devs)
+       if (!super->anchor->num_raid_devs) {
+               printf("ARRAY metadata=imsm\n");
                return;
+       }
 
        getinfo_super_imsm(st, &info);
        fname_from_uuid(st, &info, nbuf, ':');
@@ -2196,6 +2198,8 @@ static int load_super_imsm(struct supertype *st, int fd, char *devname)
                return 0;
 #endif
 
+       free_super_imsm(st);
+
        super = alloc_super(0);
        if (!super) {
                fprintf(stderr,