From: Liam R. Howlett Date: Mon, 28 Jan 2019 19:07:04 +0000 (-0500) Subject: maple_tree: Change return type of ma_insert. X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=4e63b5131bf5a5e9d93c739e2cbfb5206ce16b4c;p=users%2Fjedix%2Flinux-maple.git maple_tree: Change return type of ma_insert. ma_insert was returning a pointer in the old API. This is no longer needed. Signed-off-by: Liam R. Howlett --- diff --git a/lib/maple_tree.c b/lib/maple_tree.c index c31ee5623443..f50476304547 100644 --- a/lib/maple_tree.c +++ b/lib/maple_tree.c @@ -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; } /*