]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
mm/slub: remove meaningless node check in ___slab_alloc()
authorJaeSang Yoo <js.yoo.5b@gmail.com>
Sat, 9 Apr 2022 14:42:39 +0000 (23:42 +0900)
committerVlastimil Babka <vbabka@suse.cz>
Wed, 13 Apr 2022 07:05:31 +0000 (09:05 +0200)
node_match() with node=NUMA_NO_NODE always returns 1.
Duplicate check by goto statement is meaningless. Remove it.

Signed-off-by: JaeSang Yoo <jsyoo5b@gmail.com>
Reviewed-by: Hyeonggon Yoo <42.hyeyoo@gmail.com>
Reviewed-by: Muchun Song <songmuchun@bytedance.com>
Acked-by: David Rientjes <rientjes@google.com>
Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
Link: https://lore.kernel.org/r/20220409144239.2649257-1-jsyoo5b@gmail.com
mm/slub.c

index 3f775e77aae7b0415033259f6d37a609c7b9aa63..bf63739f9649691224c992f852800bdeb07ba01a 100644 (file)
--- a/mm/slub.c
+++ b/mm/slub.c
@@ -2910,7 +2910,6 @@ redo:
                 */
                if (!node_isset(node, slab_nodes)) {
                        node = NUMA_NO_NODE;
-                       goto redo;
                } else {
                        stat(s, ALLOC_NODE_MISMATCH);
                        goto deactivate_slab;