Pull the necessary function, excluding locking. Required to enable integration of delayed refs.
Signed-off-by: Nikolay Borisov <[email protected]> --- ctree.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/ctree.c b/ctree.c index 2c51580fec65..7b74716bf92f 100644 --- a/ctree.c +++ b/ctree.c @@ -76,6 +76,18 @@ void add_root_to_dirty_list(struct btrfs_root *root) } } +static void root_add_used(struct btrfs_root *root, u32 size) +{ + btrfs_set_root_used(&root->root_item, + btrfs_root_used(&root->root_item) + size); +} + +static void root_sub_used(struct btrfs_root *root, u32 size) +{ + btrfs_set_root_used(&root->root_item, + btrfs_root_used(&root->root_item) - size); +} + int btrfs_copy_root(struct btrfs_trans_handle *trans, struct btrfs_root *root, struct extent_buffer *buf, -- 2.7.4 -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
