path: root/ctree.h
diff options
authorQu Wenruo <>2018-04-30 11:15:43 +0800
committerDavid Sterba <>2018-06-07 16:37:35 +0200
commit41750fe660cd51ca318976761c1938fa70d7ffa2 (patch)
tree35fe07fe722312dd21e2d13869349188c3db45ca /ctree.h
parenteb7b42003a7d3a1d4c0253c6d5a248c9078c6d19 (diff)
btrfs-progs: Remove fs_info parameter from btrfs_leaf_free_space()
For btrfs_leaf_free_space(), to get leaf data size, we have two way to get it: 1) leaf->fs_info->nodesize 2) leaf->len Anyway, we could get rid of @fs_info parameter for btrfs_leaf_free_space(). And here we choose method 2), as it provides extra benefit to get leaf free space without initializing a real fs_info. Signed-off-by: Qu Wenruo <> Reviewed-by: Su Yue <> Signed-off-by: David Sterba <>
Diffstat (limited to 'ctree.h')
1 files changed, 1 insertions, 2 deletions
diff --git a/ctree.h b/ctree.h
index 1a511deb..7e67d1fc 100644
--- a/ctree.h
+++ b/ctree.h
@@ -2664,8 +2664,7 @@ static inline int btrfs_next_item(struct btrfs_root *root,
int btrfs_prev_leaf(struct btrfs_root *root, struct btrfs_path *path);
-int btrfs_leaf_free_space(struct btrfs_fs_info *fs_info,
- struct extent_buffer *leaf);
+int btrfs_leaf_free_space(struct extent_buffer *leaf);
void btrfs_fixup_low_keys(struct btrfs_root *root, struct btrfs_path *path,
struct btrfs_disk_key *key, int level);
int btrfs_set_item_key_safe(struct btrfs_root *root, struct btrfs_path *path,