diff options
Diffstat (limited to 'fs/btrfs/extent_map.h')
-rw-r--r-- | fs/btrfs/extent_map.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/fs/btrfs/extent_map.h b/fs/btrfs/extent_map.h index 93fba716d7f8..f0a645a14d6e 100644 --- a/fs/btrfs/extent_map.h +++ b/fs/btrfs/extent_map.h | |||
@@ -33,7 +33,6 @@ struct extent_map { | |||
33 | unsigned long flags; | 33 | unsigned long flags; |
34 | struct block_device *bdev; | 34 | struct block_device *bdev; |
35 | atomic_t refs; | 35 | atomic_t refs; |
36 | unsigned int in_tree; | ||
37 | unsigned int compress_type; | 36 | unsigned int compress_type; |
38 | struct list_head list; | 37 | struct list_head list; |
39 | }; | 38 | }; |
@@ -44,6 +43,11 @@ struct extent_map_tree { | |||
44 | rwlock_t lock; | 43 | rwlock_t lock; |
45 | }; | 44 | }; |
46 | 45 | ||
46 | static inline int extent_map_in_tree(const struct extent_map *em) | ||
47 | { | ||
48 | return !RB_EMPTY_NODE(&em->rb_node); | ||
49 | } | ||
50 | |||
47 | static inline u64 extent_map_end(struct extent_map *em) | 51 | static inline u64 extent_map_end(struct extent_map *em) |
48 | { | 52 | { |
49 | if (em->start + em->len < em->start) | 53 | if (em->start + em->len < em->start) |