]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
maple_tree: Change return type of ma_insert.
authorLiam R. Howlett <Liam.Howlett@Oracle.com>
Mon, 28 Jan 2019 19:07:04 +0000 (14:07 -0500)
committerLiam R. Howlett <Liam.Howlett@Oracle.com>
Wed, 31 Jul 2019 14:52:37 +0000 (10:52 -0400)
ma_insert was returning a pointer in the old API.  This is no longer
needed.

Signed-off-by: Liam R. Howlett <Liam.Howlett@Oracle.com>
lib/maple_tree.c

index c31ee5623443c853c13e5622f034314191f7b1d6..f504763045470e324c6e2de3f1d3dfda443733aa 100644 (file)
@@ -874,7 +874,7 @@ bool ma_reserved(void *entry)
        return false;
 }
 
-void *ma_insert(struct ma_state *mas, void *entry)
+void ma_insert(struct ma_state *mas, void *entry)
 {
        unsigned char slot = MAPLE_NODE_SLOTS;
        struct maple_range_64 *src;
@@ -886,10 +886,10 @@ void *ma_insert(struct ma_state *mas, void *entry)
                        if (mas->node != NULL)
                                goto exists;
                        rcu_assign_pointer(mas->tree->ma_root, entry);
-                       return NULL;
+                       return;
                }
                ma_root_expand(mas, entry);
-               return NULL;
+               return;
        }
 
        leaf = _mas_walk(mas);
@@ -911,11 +911,11 @@ void *ma_insert(struct ma_state *mas, void *entry)
        if (mas_is_err(mas))
                goto error;
 
-       return NULL;
+       return;
 
 error:
 exists:
-       return NULL;
+       return;
 }
 
 /*