btrfs-progs: tree-stats: check and report mount status
authorDavid Sterba <dsterba@suse.com>
Wed, 7 Sep 2016 13:31:27 +0000 (15:31 +0200)
committerDavid Sterba <dsterba@suse.com>
Wed, 21 Sep 2016 09:47:55 +0000 (11:47 +0200)
Signed-off-by: David Sterba <dsterba@suse.com>
cmds-inspect-tree-stats.c

index c35f588..cd7ef3b 100644 (file)
@@ -457,18 +457,14 @@ int cmd_inspect_tree_stats(int argc, char **argv)
                usage(cmd_inspect_tree_stats_usage);
        }
 
-       /*
-       if ((ret = check_mounted(argv[optind])) < 0) {
-               fprintf(stderr, "Could not check mount status: %d\n", ret);
-               if (ret == -EACCES)
-                       fprintf(stderr, "Maybe you need to run as root?\n");
-               return ret;
+       ret = check_mounted(argv[optind]);
+       if (ret < 0) {
+               warning("unable to check mount status of: %s",
+                               strerror(-ret));
        } else if (ret) {
-               fprintf(stderr, "%s is currently mounted.  Aborting.\n",
-                       argv[optind]);
-               return -EBUSY;
+               warning("%s already mounted, results may be inaccurate",
+                               argv[optind]);
        }
-       */
 
        root = open_ctree(argv[optind], 0, 0);
        if (!root) {