diff options
author | Vlastimil Babka <vbabka@suse.cz> | 2025-09-03 14:59:44 +0200 |
---|---|---|
committer | Vlastimil Babka <vbabka@suse.cz> | 2025-09-26 11:56:36 +0200 |
commit | 9d4e6ab865c48c70e684b176d3ee1574d092626f (patch) | |
tree | fe6505e113928316e2bcd9a427fd6a75095a2ae5 /rust/helpers/workqueue.c | |
parent | 212b0f07cf021575ec25e0b2336df77c7a4d2e68 (diff) |
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().
Reviewed-by: Harry Yoo <harry.yoo@oracle.com>
Reviewed-by: Suren Baghdasaryan <surenb@google.com>
Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
Diffstat (limited to 'rust/helpers/workqueue.c')
0 files changed, 0 insertions, 0 deletions