diff options
author | NeilBrown <neilb@suse.de> | 2013-05-29 09:13:25 +1000 |
---|---|---|
committer | NeilBrown <neilb@suse.de> | 2013-05-29 09:13:25 +1000 |
commit | 041b815f172579018eb85de7476bc6da8adebae5 (patch) | |
tree | 3bd99ac7118ad625b37c76aa7be213ed04eb431d /Incremental.c | |
parent | 8ecf12b9f87f790f1d1d51f7c43e2462e783384d (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.c | 8 |
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; } |