Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

maple_tree: Replace mt_free_one() with kfree()

kfree() is a little shorter and works with kmem_cache_alloc'd pointers
too. Also lets us remove one more helper.

Signed-off-by: Pedro Falcato <pfalcato@suse.de>
Reviewed-by: Suren Baghdasaryan <surenb@google.com>
Signed-off-by: Vlastimil Babka <vbabka@suse.cz>

authored by

Pedro Falcato and committed by
Vlastimil Babka
025f9310 9b60811c

+4 -9
+4 -9
lib/maple_tree.c
··· 177 177 return kmem_cache_alloc_bulk(maple_node_cache, gfp, size, nodes); 178 178 } 179 179 180 - static inline void mt_free_one(struct maple_node *node) 181 - { 182 - kmem_cache_free(maple_node_cache, node); 183 - } 184 - 185 180 static inline void mt_free_bulk(size_t size, void __rcu **nodes) 186 181 { 187 182 kmem_cache_free_bulk(maple_node_cache, size, (void **)nodes); ··· 5087 5092 mt_free_bulk(node->slot_len, slots); 5088 5093 5089 5094 free_leaf: 5090 - mt_free_one(node); 5095 + kfree(node); 5091 5096 } 5092 5097 5093 5098 static inline void __rcu **mte_destroy_descend(struct maple_enode **enode, ··· 5171 5176 5172 5177 free_leaf: 5173 5178 if (free) 5174 - mt_free_one(node); 5179 + kfree(node); 5175 5180 else 5176 5181 mt_clear_meta(mt, node, node->type); 5177 5182 } ··· 5380 5385 mt_free_bulk(count, (void __rcu **)&node->slot[1]); 5381 5386 total -= count; 5382 5387 } 5383 - mt_free_one(ma_mnode_ptr(node)); 5388 + kfree(ma_mnode_ptr(node)); 5384 5389 total--; 5385 5390 } 5386 5391 ··· 6368 6373 } 6369 6374 6370 6375 node = mte_to_node(mas->node); 6371 - mt_free_one(node); 6376 + kfree(node); 6372 6377 } 6373 6378 6374 6379 /*