]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
maple_tree: Rename flags defines
authorLiam R. Howlett <Liam.Howlett@Oracle.com>
Fri, 28 Aug 2020 18:30:51 +0000 (14:30 -0400)
committerLiam R. Howlett <Liam.Howlett@Oracle.com>
Fri, 30 Oct 2020 19:09:30 +0000 (15:09 -0400)
Signed-off-by: Liam R. Howlett <Liam.Howlett@Oracle.com>
include/linux/maple_tree.h
lib/maple_tree.c

index b38b39f6b67bdf63e7ac31bf42d3327b3ac8e746..acb218c1387101ecada99228acff03bd2fa0d7da 100644 (file)
@@ -182,12 +182,14 @@ enum maple_type {
 
 /* Flags:
  * MAPLE_ALLOC_RANGE   Use allocation ranges (tracks gaps) in this tree
- * MAPLE_RCU           Operate in read/copy/update mode for multi-readers.
+ * MAPLE_USE_RCU       Operate in read/copy/update mode for multi-readers.
+ * MAPLE_HEIGHT_OFFSET The position of the tree height in the flags
+ * MAPLE_HEIGHT_MASK   The mask for the maple tree height value.
  */
 #define MAPLE_ALLOC_RANGE      1       // Bit 0
-#define MAPLE_RCU              2       // Bit 1
+#define MAPLE_USE_RCU          2       // Bit 1
 #define        MAPLE_HEIGHT_OFFSET     2       // Bits 2-4
-#define        MAPLE_HEIGHT            28      // Bits 2-4
+#define        MAPLE_HEIGHT_MASK       28      // Bits 2-4
 struct maple_tree {
        spinlock_t      ma_lock;
        unsigned int    ma_flags;
index 3f216d21dd8786f21a0faab8ec6ae287096dc1ba..d4ffcd4b15501db3717f9180f4272d310502d245 100644 (file)
@@ -144,13 +144,13 @@ static void ma_free_rcu(struct maple_node *node)
 
 static unsigned int mt_height(const struct maple_tree *mt)
 {
-       return (mt->ma_flags & MAPLE_HEIGHT) >> MAPLE_HEIGHT_OFFSET;
+       return (mt->ma_flags & MAPLE_HEIGHT_MASK) >> MAPLE_HEIGHT_OFFSET;
 }
 
 static void mas_set_height(struct ma_state *mas)
 {
        unsigned int new_flags = mas->tree->ma_flags;
-       new_flags &= ~MAPLE_HEIGHT;
+       new_flags &= ~MAPLE_HEIGHT_MASK;
        new_flags |= mas->depth << MAPLE_HEIGHT_OFFSET;
        mas->tree->ma_flags = new_flags;
 }