]> git.ipfire.org Git - thirdparty/mdadm.git/commitdiff
ddf: Set container_member from subarray in getinfo_super.
authorNeil Brown <neilb@suse.de>
Sat, 12 Jul 2008 10:27:42 +0000 (20:27 +1000)
committerNeil Brown <neilb@suse.de>
Sat, 12 Jul 2008 10:27:42 +0000 (20:27 +1000)
Also go direct from subarray to text_version.

super-ddf.c

index a0a9cb0361a25945e667680346bdd814abfb7bf8..b16001e9fc1c75c0bbcf0046203364a67f6fef60 100644 (file)
@@ -1286,9 +1286,10 @@ static void getinfo_super_ddf_bvd(struct supertype *st, struct mdinfo *info)
 
        uuid_from_super_ddf(st, info->uuid);
 
-       sprintf(info->text_version, "/%s/%d",
+       info->container_member = atoi(st->subarray);
+       sprintf(info->text_version, "/%s/%s",
                devnum2devname(st->container_dev),
-               info->container_member);
+               st->subarray);
 
 //     info->name[] ?? ;
 }