summaryrefslogtreecommitdiff
path: root/Incremental.c
diff options
context:
space:
mode:
authorNeilBrown <neilb@suse.de>2013-05-29 09:13:25 +1000
committerNeilBrown <neilb@suse.de>2013-05-29 09:13:25 +1000
commit041b815f172579018eb85de7476bc6da8adebae5 (patch)
tree3bd99ac7118ad625b37c76aa7be213ed04eb431d /Incremental.c
parent8ecf12b9f87f790f1d1d51f7c43e2462e783384d (diff)
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>
Diffstat (limited to 'Incremental.c')
-rw-r--r--Incremental.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/Incremental.c b/Incremental.c
index 0a75e343..f9c0feb9 100644
--- a/Incremental.c
+++ b/Incremental.c
@@ -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;
}