]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
mm/slub: remove duplicate initialization for early_kmem_cache_node_alloc()
authorSangyun Kim <sangyun.kim@snu.ac.kr>
Sat, 6 Apr 2024 07:44:49 +0000 (16:44 +0900)
committerVlastimil Babka <vbabka@suse.cz>
Tue, 9 Apr 2024 09:41:12 +0000 (11:41 +0200)
The struct track for every object in a new slab is already set up by
new_slab(), so remove the duplicate initialization in
early_kmem_cache_node_alloc().

Co-developed-by: Hyunmin Lee <hyunminlr@gmail.com>
Signed-off-by: Hyunmin Lee <hyunminlr@gmail.com>
Co-developed-by: Jeungwoo Yoo <casionwoo@gmail.com>
Signed-off-by: Jeungwoo Yoo <casionwoo@gmail.com>
Signed-off-by: Sangyun Kim <sangyun.kim@snu.ac.kr>
Cc: Gwan-gyeong Mun <gwan-gyeong.mun@intel.com>
Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
mm/slub.c

index f4fd460854fd511328cc9417fde86085d123b3d4..a30bd2157c07a20df0d65d1a4dc128fd0dac1005 100644 (file)
--- a/mm/slub.c
+++ b/mm/slub.c
@@ -4877,7 +4877,6 @@ static void early_kmem_cache_node_alloc(int node)
        BUG_ON(!n);
 #ifdef CONFIG_SLUB_DEBUG
        init_object(kmem_cache_node, n, SLUB_RED_ACTIVE);
-       init_tracking(kmem_cache_node, n);
 #endif
        n = kasan_slab_alloc(kmem_cache_node, n, GFP_KERNEL, false);
        slab->freelist = get_freepointer(kmem_cache_node, n);