summaryrefslogtreecommitdiff
path: root/fs/btrfs/extent_map.h
diff options
context:
space:
mode:
Diffstat (limited to 'fs/btrfs/extent_map.h')
-rw-r--r--fs/btrfs/extent_map.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/fs/btrfs/extent_map.h b/fs/btrfs/extent_map.h
index 8957890..3b3abf3 100644
--- a/fs/btrfs/extent_map.h
+++ b/fs/btrfs/extent_map.h
@@ -62,14 +62,13 @@ struct extent_state {
struct list_head list;
};
-#define EXTENT_BUFFER_SIZE(nr) (sizeof(struct extent_buffer) + \
- (nr - 1) * sizeof(struct page *))
struct extent_buffer {
u64 start;
unsigned long len;
atomic_t refs;
int flags;
- struct page *pages[];
+ struct list_head list;
+ struct page *first_page;
};
typedef struct extent_map *(get_extent_t)(struct inode *inode,