|
@@ -376,6 +376,14 @@ struct map_lookup {
|
|
|
#define BTRFS_BALANCE_ARGS_VRANGE (1ULL << 4)
|
|
|
#define BTRFS_BALANCE_ARGS_LIMIT (1ULL << 5)
|
|
|
|
|
|
+#define BTRFS_BALANCE_ARGS_MASK \
|
|
|
+ (BTRFS_BALANCE_ARGS_PROFILES | \
|
|
|
+ BTRFS_BALANCE_ARGS_USAGE | \
|
|
|
+ BTRFS_BALANCE_ARGS_DEVID | \
|
|
|
+ BTRFS_BALANCE_ARGS_DRANGE | \
|
|
|
+ BTRFS_BALANCE_ARGS_VRANGE | \
|
|
|
+ BTRFS_BALANCE_ARGS_LIMIT)
|
|
|
+
|
|
|
/*
|
|
|
* Profile changing flags. When SOFT is set we won't relocate chunk if
|
|
|
* it already has the target profile (even though it may be
|