/*
* mdadm - manage Linux "md" devices aka RAID arrays.
*
- * Copyright (C) 2002 Neil Brown <neilb@cse.unsw.edu.au>
+ * Copyright (C) 2002-2006 Neil Brown <neilb@suse.de>
*
*
* This program is free software; you can redistribute it and/or modify
int ioctlerr;
int superror, superrno;
struct mdinfo info;
- struct mddev_ident_s ident;
mdu_array_info_t array;
void *super;
struct supertype *st = NULL;
close(fd);
if (superror == 0) {
/* array might be active... */
- st->ss->getinfo_super(&info, &ident, super);
+ st->ss->getinfo_super(&info, super);
if (st->ss->major == 0) {
mddev = get_md_name(info.array.md_minor);
disc.number = info.disk.number;
activity,
map_num(pers, info.array.level),
mddev);
+ if (st->ss->major == 0)
+ put_md_name(mddev);
}
return 0;
}