summaryrefslogtreecommitdiff
path: root/cmds-device.c
diff options
context:
space:
mode:
authorDavid Sterba <dsterba@suse.com>2016-12-12 18:02:19 +0100
committerDavid Sterba <dsterba@suse.com>2016-12-14 15:06:36 +0100
commitd62902e95b9f8d54c290bcd47f7a573145479d3d (patch)
tree21d880d0c49c36bb3c54da2914d817a8662e090c /cmds-device.c
parente4fbe791e467d606e5ae303afed257d2506220fa (diff)
btrfs-progs: dev stats: update option name for checking non-zero status
Rename the option to -c|--check and update documentation. Signed-off-by: David Sterba <dsterba@suse.com>
Diffstat (limited to 'cmds-device.c')
-rw-r--r--cmds-device.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/cmds-device.c b/cmds-device.c
index 3e053d9e..de62cd42 100644
--- a/cmds-device.c
+++ b/cmds-device.c
@@ -377,8 +377,8 @@ static const char * const cmd_device_stats_usage[] = {
"Show device IO error statistics for all devices of the given filesystem",
"identified by PATH or DEVICE. The filesystem must be mounted.",
"",
+ "-c|--check return non-zero if any stat counter is not zero",
"-z|--reset show current stats and reset values to zero",
- "-s return non-zero if any stat counter is not zero",
NULL
};
@@ -391,7 +391,7 @@ static int cmd_device_stats(int argc, char **argv)
int fdmnt;
int i;
int err = 0;
- int status = 0;
+ int check = 0;
__u64 flags = 0;
DIR *dirstream = NULL;
@@ -402,17 +402,17 @@ static int cmd_device_stats(int argc, char **argv)
{NULL, 0, NULL, 0}
};
- c = getopt_long(argc, argv, "zs", long_options, NULL);
+ c = getopt_long(argc, argv, "cz", long_options, NULL);
if (c < 0)
break;
switch (c) {
+ case 'c':
+ check = 1;
+ break;
case 'z':
flags = BTRFS_DEV_STATS_RESET;
break;
- case 's':
- status = 1;
- break;
case '?':
default:
usage(cmd_device_stats_usage);
@@ -494,7 +494,7 @@ static int cmd_device_stats(int argc, char **argv)
dev_stats[j].name,
(unsigned long long)
args.values[dev_stats[j].num]);
- if ((status == 1)
+ if ((check == 1)
&& (args.values[dev_stats[j].num] > 0))
err |= 64;
}