btrfs-progs: ioctl.h: copy commented version of balance structures
authorDavid Sterba <dsterba@suse.cz>
Wed, 3 Jun 2015 14:40:34 +0000 (16:40 +0200)
committerDavid Sterba <dsterba@suse.cz>
Wed, 3 Jun 2015 14:40:34 +0000 (16:40 +0200)
Copied from uapi/linux/btrfs.h, no-op change.

Signed-off-by: David Sterba <dsterba@suse.cz>
ioctl.h

diff --git a/ioctl.h b/ioctl.h
index a1af0351e524049cfdd2e223a158f4e01955e2bd..df7933ec282a711b8f7db24e54e641e760a55713 100644 (file)
--- a/ioctl.h
+++ b/ioctl.h
@@ -214,15 +214,16 @@ struct btrfs_balance_args {
 
        __u64 flags;
 
-       __u64 limit;
-
+       __u64 limit;            /* limit number of processed chunks */
        __u64 unused[7];
 } __attribute__ ((__packed__));
 
+/* report balance progress to userspace */
 struct btrfs_balance_progress {
-       __u64 expected;
-       __u64 considered;
-       __u64 completed;
+       __u64 expected;         /* estimated # of chunks that will be
+                                * relocated to fulfill the request */
+       __u64 considered;       /* # of chunks we have considered so far */
+       __u64 completed;        /* # of chunks relocated so far */
 };
 
 #define BTRFS_BALANCE_STATE_RUNNING    (1ULL << 0)