devnm)) {
if (verbose >= 0)
pr_err("Cannot stop container %s: member %s still active\n",
- devname, m->dev);
+ devname, m->devnm);
free_mdstat(mds);
rv = 1;
goto out;
}
/* Make sure device is large enough */
- if (tst->ss->avail_size(tst, ldsize/512, INVALID_SECTORS) <
+ if (tst->sb &&
+ tst->ss->avail_size(tst, ldsize/512, INVALID_SECTORS) <
array_size) {
if (dv->disposition == 'M')
return 0;