Checking data appending on node is done by mas->offsest == end which is identical with: mas->offset == wr_mas->node_end Remove redundant check and there shouldn't be functional change. Signed-off-by: Levi Yun <ppbuk5246@xxxxxxxxx> --- lib/maple_tree.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/lib/maple_tree.c b/lib/maple_tree.c index bb24d84a4922..d16b8e211174 100644 --- a/lib/maple_tree.c +++ b/lib/maple_tree.c @@ -4141,9 +4141,6 @@ static inline bool mas_wr_append(struct ma_wr_state *wr_mas, if (mt_in_rcu(mas->tree)) return false; - if (mas->offset != wr_mas->node_end) - return false; - end = wr_mas->node_end; if (mas->offset != end) return false; -- 2.41.0