path: root/ctree.h
diff options
authorQu Wenruo <>2018-01-03 15:13:02 +0800
committerDavid Sterba <>2018-01-31 15:14:02 +0100
commit6b5a5c648bd4e871a68beb9f14a79b61035ebb39 (patch)
tree5b6f069ba031d5f71f317d6293315c1497fcaed2 /ctree.h
parent81dd246d953585c08984aa4b059d8c1ee1c8e715 (diff)
btrfs-progs: Use bool parameter to determine if we're allocating data extent
btrfs_reserve_extent() uses int @data to determine if we're allocating data extent, while reuse the parameter later to pass it as profile (data/meta/sys). It's a little confusing, this patch will follow kernel parameter to use bool @is_data to replace it. And in btrfs_reserve_extent(), use dedicated u64 @profile. Signed-off-by: Qu Wenruo <> Reviewed-by: Su Yue <> Reviewed-by: Nikolay Borisov <> Signed-off-by: David Sterba <>
Diffstat (limited to 'ctree.h')
1 files changed, 1 insertions, 1 deletions
diff --git a/ctree.h b/ctree.h
index 7db0cd94..61c4e7a8 100644
--- a/ctree.h
+++ b/ctree.h
@@ -2467,7 +2467,7 @@ int btrfs_reserve_extent(struct btrfs_trans_handle *trans,
struct btrfs_root *root,
u64 num_bytes, u64 empty_size,
u64 hint_byte, u64 search_end,
- struct btrfs_key *ins, int data);
+ struct btrfs_key *ins, bool is_data);
int btrfs_fix_block_accounting(struct btrfs_trans_handle *trans,
struct btrfs_root *root);
void btrfs_pin_extent(struct btrfs_fs_info *fs_info, u64 bytenr, u64 num_bytes);