]> www.infradead.org Git - users/jedix/linux-maple.git/commit
slab: simplify init_kmem_cache_nodes() error handling
authorVlastimil Babka <vbabka@suse.cz>
Tue, 26 Aug 2025 09:01:13 +0000 (11:01 +0200)
committerLiam R. Howlett <Liam.Howlett@oracle.com>
Thu, 4 Sep 2025 17:45:55 +0000 (13:45 -0400)
commite1340bac1a0ca1314c578687379b0a65d36ae543
tree07d172969558a466cb02d5d6e4502cf9f1adf45b
parentb71cdda2b172dca20d11970006493e2f29e4f446
slab: simplify init_kmem_cache_nodes() error handling

We don't need to call free_kmem_cache_nodes() immediately when failing
to allocate a kmem_cache_node, because when we return 0,
do_kmem_cache_create() calls __kmem_cache_release() which also performs
free_kmem_cache_nodes().

Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
mm/slub.c