X-Git-Url: http://git.ipfire.org/?p=thirdparty%2Fmdadm.git;a=blobdiff_plain;f=super0.c;h=b9d149eb6a80c30124311f65fd13b2d67c61055a;hp=a650c3e69784a05ade30624cfb8955c39c77cb66;hb=a5d85af748aafe3e3830b9d16faa5c92e783b171;hpb=f94c116f56cb821bfd619481d94fcd78ab8b53c0 diff --git a/super0.c b/super0.c index a650c3e6..b9d149eb 100644 --- a/super0.c +++ b/super0.c @@ -339,11 +339,12 @@ static void uuid_from_super0(struct supertype *st, int uuid[4]) } } -static void getinfo_super0(struct supertype *st, struct mdinfo *info) +static void getinfo_super0(struct supertype *st, struct mdinfo *info, char *map) { mdp_super_t *sb = st->sb; int working = 0; int i; + int map_disks = info->array.raid_disks; info->array.major_version = sb->major_version; info->array.minor_version = sb->minor_version; @@ -391,8 +392,12 @@ static void getinfo_super0(struct supertype *st, struct mdinfo *info) if ((sb->disks[i].state & (1<disks[i].raid_disk < (unsigned)info->array.raid_disks) && (sb->disks[i].state & (1<disks[i].state & (1<disks[i].state & (1<array.working_disks = working; }