kill unused flags field in struct extent_map
PATCH 1/1 kill unused flags field in struct extent_map
Signed-off-by Christoph Hellwig <[email protected]>
extent_map.c +0 -2
@@ -62,7 +62,6 @@ struct extent_map *alloc_extent_map(gfp_if (!em ||IS_ERR (em))return em; em->in_tree =0 ; - em->flags =0 ;atomic_set (&em->refs,1 );return em; }
@@ -174,7 +173,6 @@ static inline struct rb_node *tree_searcstatic int mergable_maps (struct extent_map *prev,struct extent_map *next) { if (extent_map_end(prev) == next->start && - prev->flags == next->flags && prev->bdev == next->bdev && ((next->block_start == EXTENT_MAP_HOLE && prev->block_start == EXTENT_MAP_HOLE) ||
extent_map.h +0 -1
@@ -15,7 +15,6 @@ struct extent_map {u64 start;u64 len;u64 block_start; -unsigned long flags;struct block_device *bdev;atomic_t refs;int in_tree;
file.c +0 -3
@@ -380,7 +380,6 @@ int btrfs_drop_extent_cache(struct inode split->len = start - em->start; split->block_start = em->block_start; split->bdev = em->bdev; - split->flags = em->flags; ret =add_extent_mapping (em_tree, split);BUG_ON (ret);free_extent_map (split);
@@ -394,8 +393,6 @@ int btrfs_drop_extent_cache(struct inode split->start = start + len; split->len = em->start + em->len - (start + len); split->bdev = em->bdev; - split->flags = em->flags; - split->block_start = em->block_start + diff; ret =add_extent_mapping (em_tree, split);
FYI, I had every intention of applying this one, but I ended up using the flags.
-chris