Skip to contentSkip to conversation

btrfs: cleanup the code in lookup_extent_mapping()

PATCH In review Miao Xie 1 participant 1 message Dec 15, 2009 Btrfs file system

lore
Share & tools
lore

Miao Xie

author
#0 lore raw

PATCH 2/4 btrfs: cleanup the code in lookup_extent_mapping()

It is unnecessary to check whether the range intersects the prev extent, because the end of the prev extent must be less than or equal the start of the range to search.

This patch cleanups those unnecessary check code in lookup_extent_mapping()

---
 fs/btrfs/extent_map.c |    5 -----
 1 files changed, 0 insertions(+), 5 deletions(-)
fs/btrfs/extent_map.c +0 -5
index 16744f4..ef49e31 100644
@@ -330,11 +330,6 @@ struct extent_map *lookup_extent_mapping(struct extent_map_tree *tree,
 	u64 end = range_end(start, len);
 
 	rb_node = __tree_search(&tree->map, start, &prev, &next);
-	if (!rb_node && prev) {
-		em = rb_entry(prev, struct extent_map, rb_node);
-		if (end > em->start && start < extent_map_end(em))
-			goto found;
-	}
 	if (!rb_node && next) {
 		em = rb_entry(next, struct extent_map, rb_node);
 		if (end > em->start && start < extent_map_end(em))
Signature · 1 line
1.6.5.2