Btrfs: Optimize tree log block allocations
[linux-2.6-block.git] / fs / btrfs / disk-io.c
index 7c06eb4ecfddf94779496844cf9643cb22b0e42b..5edb7f885799b46920124d430661be21087e6a0a 100644 (file)
@@ -829,9 +829,8 @@ int btrfs_free_log_root_tree(struct btrfs_trans_handle *trans,
        WARN_ON(btrfs_header_level(eb) != 0);
        WARN_ON(btrfs_header_nritems(eb) != 0);
 
-       ret = btrfs_free_extent(trans, fs_info->tree_root,
-                               eb->start, eb->len,
-                               BTRFS_TREE_LOG_OBJECTID, 0, 0, 0, 1);
+       ret = btrfs_free_reserved_extent(fs_info->tree_root,
+                               eb->start, eb->len);
        BUG_ON(ret);
 
        free_extent_buffer(eb);