From: Liam R. Howlett <Liam.Howlett@Oracle.com>
Date: Mon, 7 Dec 2020 20:55:31 +0000 (-0500)
Subject: maple_tree: Remove BUG_ON for meta setting
X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=4ba66c2a63b9774d14675d5849c54dc72dc01b03;p=users%2Fjedix%2Flinux-maple.git

maple_tree: Remove BUG_ON for meta setting

Signed-off-by: Liam R. Howlett <Liam.Howlett@Oracle.com>
---

diff --git a/lib/maple_tree.c b/lib/maple_tree.c
index bdc2a1c1b64b..8b1c51029b00 100644
--- a/lib/maple_tree.c
+++ b/lib/maple_tree.c
@@ -648,28 +648,24 @@ static inline void ma_set_meta(struct maple_node *mn, enum maple_type mt,
 			       unsigned char offset, unsigned char end)
 {
 
-	BUG_ON(mt != maple_arange_64);
 	mn->ma64.meta = (offset << MA_META_GAP_SHIFT) | end;
 }
 static inline unsigned char ma_meta_end(struct maple_node *mn,
 					enum maple_type mt)
 {
 
-	BUG_ON(mt != maple_arange_64);
 	return mn->ma64.meta & MA_META_END_MASK;
 }
 static inline unsigned char ma_meta_gap(struct maple_node *mn,
 					enum maple_type mt)
 {
 
-	BUG_ON(mt != maple_arange_64);
 	return mn->ma64.meta >> MA_META_GAP_SHIFT;
 }
 static inline void ma_set_meta_gap(struct maple_node *mn, enum maple_type mt,
 				   unsigned char offset)
 {
 
-	BUG_ON(mt != maple_arange_64);
 	mn->ma64.meta = (offset << MA_META_GAP_SHIFT) |
 		(mn->ma64.meta & MA_META_END_MASK);
 }