Commit 6b6efe23 authored by JaeSang Yoo's avatar JaeSang Yoo Committed by Vlastimil Babka

mm/slub: remove meaningless node check in ___slab_alloc()

node_match() with node=NUMA_NO_NODE always returns 1.
Duplicate check by goto statement is meaningless. Remove it.
Signed-off-by: default avatarJaeSang Yoo <jsyoo5b@gmail.com>
Reviewed-by: default avatarHyeonggon Yoo <42.hyeyoo@gmail.com>
Reviewed-by: default avatarMuchun Song <songmuchun@bytedance.com>
Acked-by: default avatarDavid Rientjes <rientjes@google.com>
Signed-off-by: default avatarVlastimil Babka <vbabka@suse.cz>
Link: https://lore.kernel.org/r/20220409144239.2649257-1-jsyoo5b@gmail.com
parent 27c08f75
...@@ -2910,7 +2910,6 @@ static void *___slab_alloc(struct kmem_cache *s, gfp_t gfpflags, int node, ...@@ -2910,7 +2910,6 @@ static void *___slab_alloc(struct kmem_cache *s, gfp_t gfpflags, int node,
*/ */
if (!node_isset(node, slab_nodes)) { if (!node_isset(node, slab_nodes)) {
node = NUMA_NO_NODE; node = NUMA_NO_NODE;
goto redo;
} else { } else {
stat(s, ALLOC_NODE_MISMATCH); stat(s, ALLOC_NODE_MISMATCH);
goto deactivate_slab; goto deactivate_slab;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment