btrfs-progs: extent_io: Refactor alloc_extent_buffer() to follow kernel parameters
[platform/upstream/btrfs-progs.git] / extent_io.h
index 17a4a82..f8f7308 100644 (file)
@@ -98,6 +98,7 @@ struct extent_buffer {
        int refs;
        u32 flags;
        int fd;
+       struct btrfs_fs_info *fs_info;
        char data[] __attribute__((aligned(8)));
 };
 
@@ -145,7 +146,7 @@ struct extent_buffer *find_extent_buffer(struct extent_io_tree *tree,
                                         u64 bytenr, u32 blocksize);
 struct extent_buffer *find_first_extent_buffer(struct extent_io_tree *tree,
                                               u64 start);
-struct extent_buffer *alloc_extent_buffer(struct extent_io_tree *tree,
+struct extent_buffer *alloc_extent_buffer(struct btrfs_fs_info *fs_info,
                                          u64 bytenr, u32 blocksize);
 struct extent_buffer *btrfs_clone_extent_buffer(struct extent_buffer *src);
 void free_extent_buffer(struct extent_buffer *eb);