diff options
author | David Sterba <dsterba@suse.com> | 2016-12-12 18:02:19 +0100 |
---|---|---|
committer | David Sterba <dsterba@suse.com> | 2016-12-14 15:06:36 +0100 |
commit | d62902e95b9f8d54c290bcd47f7a573145479d3d (patch) | |
tree | 21d880d0c49c36bb3c54da2914d817a8662e090c /cmds-device.c | |
parent | e4fbe791e467d606e5ae303afed257d2506220fa (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.c | 14 |
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; } |