summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikolay Borisov <nborisov@suse.com>2018-05-04 10:47:26 +0300
committerDavid Sterba <dsterba@suse.com>2018-06-07 16:37:32 +0200
commit8a867d1dddd48f71a6f2e7c035be823b654f8baa (patch)
tree92c481fd994bd84ae4fc9a406d8e2503a54955f9
parent873fba7101479686d24c4e70c582732b7f02480d (diff)
btrfs-progs: Remove add_cache_extent2
Commit 17793e3e6a49 ("Btrfs-progs: extend the extent cache for the device extent") extended the cache extent APIs to support objectid to distinguish between phyisical extents with same dimensions but on different devices. However, it seems that this particular function is not used to allocate a device extent with accompanying objectid. Instead such extents as processed solely by insert_device_extent_record. Remove the unused code as a result. Signed-off-by: Nikolay Borisov <nborisov@suse.com> Reviewed-by: Qu Wenruo <wqu@suse.com> Signed-off-by: David Sterba <dsterba@suse.com>
-rw-r--r--extent-cache.c16
-rw-r--r--extent-cache.h2
2 files changed, 2 insertions, 16 deletions
diff --git a/extent-cache.c b/extent-cache.c
index 38bed8b5..662c801e 100644
--- a/extent-cache.c
+++ b/extent-cache.c
@@ -107,10 +107,9 @@ alloc_cache_extent(u64 objectid, u64 start, u64 size)
return pe;
}
-static int __add_cache_extent(struct cache_tree *tree,
- u64 objectid, u64 start, u64 size)
+int add_cache_extent(struct cache_tree *tree, u64 start, u64 size)
{
- struct cache_extent *pe = alloc_cache_extent(objectid, start, size);
+ struct cache_extent *pe = alloc_cache_extent(0, start, size);
int ret;
if (!pe) {
@@ -125,17 +124,6 @@ static int __add_cache_extent(struct cache_tree *tree,
return ret;
}
-int add_cache_extent(struct cache_tree *tree, u64 start, u64 size)
-{
- return __add_cache_extent(tree, 0, start, size);
-}
-
-int add_cache_extent2(struct cache_tree *tree,
- u64 objectid, u64 start, u64 size)
-{
- return __add_cache_extent(tree, objectid, start, size);
-}
-
int insert_cache_extent(struct cache_tree *tree, struct cache_extent *pe)
{
return rb_insert(&tree->root, &pe->rb_node, cache_tree_comp_nodes);
diff --git a/extent-cache.h b/extent-cache.h
index 82db7fa3..33d018dd 100644
--- a/extent-cache.h
+++ b/extent-cache.h
@@ -106,8 +106,6 @@ struct cache_extent *search_cache_extent2(struct cache_tree *tree,
*/
struct cache_extent *lookup_cache_extent2(struct cache_tree *tree,
u64 objectid, u64 start, u64 size);
-int add_cache_extent2(struct cache_tree *tree,
- u64 objectid, u64 start, u64 size);
int insert_cache_extent2(struct cache_tree *tree, struct cache_extent *pe);
/*