aboutsummaryrefslogtreecommitdiffstats
path: root/ioctl.h
diff options
context:
space:
mode:
authorDavid Sterba <dsterba@suse.cz>2015-06-03 16:40:34 +0200
committerDavid Sterba <dsterba@suse.cz>2015-06-03 16:40:34 +0200
commit493f979c1556fa12656985557983fec4364197ff (patch)
treeacdc8da8bd6055ddbe98d5fe146482c42b33d0bc /ioctl.h
parentddd8003d9474381e84b3adc0444358d67b35be06 (diff)
downloadbtrfs-progs-493f979c1556fa12656985557983fec4364197ff.tar.gz
btrfs-progs-493f979c1556fa12656985557983fec4364197ff.tar.xz
btrfs-progs-493f979c1556fa12656985557983fec4364197ff.zip
btrfs-progs: ioctl.h: copy commented version of balance structures
Copied from uapi/linux/btrfs.h, no-op change. Signed-off-by: David Sterba <dsterba@suse.cz>
Diffstat (limited to 'ioctl.h')
-rw-r--r--ioctl.h11
1 files changed, 6 insertions, 5 deletions
diff --git a/ioctl.h b/ioctl.h
index a1af035..df7933e 100644
--- 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)