summaryrefslogtreecommitdiffstats
path: root/mm/slub.c
diff options
context:
space:
mode:
authorJaeSang Yoo <js.yoo.5b@gmail.com>2022-04-09 23:42:39 +0900
committerVlastimil Babka <vbabka@suse.cz>2022-04-13 09:05:31 +0200
commit6b6efe23942536f3a2d2ae25c92d34d885f020c8 (patch)
treed499cb11d01e0b528ca529164649a72939a6f0ef /mm/slub.c
parent27c08f751cb1fc874562e9b18d70ea2af33ca889 (diff)
downloadlinux-stable-6b6efe23942536f3a2d2ae25c92d34d885f020c8.tar.gz
linux-stable-6b6efe23942536f3a2d2ae25c92d34d885f020c8.tar.bz2
linux-stable-6b6efe23942536f3a2d2ae25c92d34d885f020c8.zip
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: 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
Diffstat (limited to 'mm/slub.c')
-rw-r--r--mm/slub.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/mm/slub.c b/mm/slub.c
index 3f775e77aae7..bf63739f9649 100644
--- 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;