[PATCH] maple_tree: Remove unused mas_is_root_limits()

Zhan Xusheng zhanxusheng1024 at gmail.com
Wed Aug 5 00:05:29 PDT 2026


The last callers of mas_is_root_limits() were removed by commit
b8852ef30c67 ("maple_tree: remove maple big node and subtree structs"),
together with the maple subtree state (mast_*) code that used it. As a
static inline it does not trigger -Wunused-function, so it went
unnoticed.

Remove it. No functional change.

Signed-off-by: Zhan Xusheng <zhanxusheng at xiaomi.com>
---
 lib/maple_tree.c | 5 -----
 1 file changed, 5 deletions(-)

diff --git a/lib/maple_tree.c b/lib/maple_tree.c
index e52876435b77..1bed455bdb9b 100644
--- a/lib/maple_tree.c
+++ b/lib/maple_tree.c
@@ -356,11 +356,6 @@ static __always_inline bool mte_is_root(const struct maple_enode *node)
 	return ma_is_root(mte_to_node(node));
 }
 
-static inline bool mas_is_root_limits(const struct ma_state *mas)
-{
-	return !mas->min && mas->max == ULONG_MAX;
-}
-
 static __always_inline bool mt_is_alloc(struct maple_tree *mt)
 {
 	return (mt->ma_flags & MT_FLAGS_ALLOC_RANGE);
-- 
2.43.0




More information about the maple-tree mailing list