]> git.ipfire.org Git - thirdparty/mdadm.git/blobdiff - super-ddf.c
DDF: use array_size from metadata.
[thirdparty/mdadm.git] / super-ddf.c
index bd99f3a6c6e51c82277f32ab9b3c73efc4c90f85..a5245d3b2c58c94879b2eeb0591cb0c247a6cb98 100644 (file)
@@ -2062,7 +2062,7 @@ static void getinfo_super_ddf_bvd(struct supertype *st, struct mdinfo *info, cha
        info->array.ctime         = DECADE + __be32_to_cpu(*cptr);
        info->array.utime         = DECADE + be32_to_cpu(vc->conf.timestamp);
        info->array.chunk_size    = 512 << vc->conf.chunk_shift;
-       info->custom_array_size   = 0;
+       info->custom_array_size   = be64_to_cpu(vc->conf.array_blocks);
 
        conf = &vc->conf;
        n_prim = be16_to_cpu(conf->prim_elmnt_count);