Incremental: allow --quiet to silence from errors from "-If"

-q is currently ineffective on "mdadm -If".   Messages that are not
usage errors should be suppressed.

Signed-off-by: NeilBrown <neilb@suse.de>
This commit is contained in:
NeilBrown 2013-05-29 09:13:25 +10:00
parent 8ecf12b9f8
commit 041b815f17
1 changed files with 5 additions and 3 deletions

View File

@ -1611,8 +1611,9 @@ int IncrementalRemove(char *devname, char *id_path, int verbose)
}
ent = mdstat_by_component(devname);
if (!ent) {
pr_err("%s does not appear to be a component "
"of any array\n", devname);
if (verbose >= 0)
pr_err("%s does not appear to be a component "
"of any array\n", devname);
return 1;
}
sysfs_init(&mdi, -1, ent->devnm);
@ -1625,7 +1626,8 @@ int IncrementalRemove(char *devname, char *id_path, int verbose)
}
mdfd = open_dev(ent->devnm);
if (mdfd < 0) {
pr_err("Cannot open array %s!!\n", ent->dev);
if (verbose >= 0)
pr_err("Cannot open array %s!!\n", ent->dev);
free_mdstat(ent);
return 1;
}