Btrfs: Replace extent tree preallocation code with some bit radix magic.
authorChris Mason <chris.mason@oracle.com>
Thu, 9 Aug 2007 00:17:12 +0000 (20:17 -0400)
committerDavid Woodhouse <dwmw2@hera.kernel.org>
Thu, 9 Aug 2007 00:17:12 +0000 (20:17 -0400)
Signed-off-by: Chris Mason <chris.mason@oracle.com>
fs/btrfs/ctree.h
fs/btrfs/disk-io.c
fs/btrfs/extent-tree.c
fs/btrfs/transaction.c
fs/btrfs/transaction.h

index 8b7d015..59e09e3 100644 (file)
@@ -299,12 +299,7 @@ struct btrfs_fs_info {
        struct radix_tree_root block_group_radix;
        struct radix_tree_root block_group_data_radix;
        struct radix_tree_root extent_map_radix;
-
-       u64 extent_tree_insert[BTRFS_MAX_LEVEL * 6];
-       int extent_tree_insert_nr;
-       u64 extent_tree_prealloc[BTRFS_MAX_LEVEL * 6];
-       int extent_tree_prealloc_nr;
-
+       struct radix_tree_root extent_ins_radix;
        u64 generation;
        struct btrfs_transaction *running_transaction;
        struct btrfs_super_block *disk_super;
Simple merge
Simple merge
Simple merge
Simple merge