]> www.infradead.org Git - users/willy/xarray.git/commitdiff
debugobjects: Remove pointless hlist initialization
authorThomas Gleixner <tglx@linutronix.de>
Mon, 7 Oct 2024 16:49:56 +0000 (18:49 +0200)
committerThomas Gleixner <tglx@linutronix.de>
Tue, 15 Oct 2024 15:30:30 +0000 (17:30 +0200)
It's BSS zero initialized.

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Zhen Lei <thunder.leizhen@huawei.com>
Link: https://lore.kernel.org/all/20241007164913.200379308@linutronix.de
lib/debugobjects.c

index 1f6bf0fb0b2040c752c539e02c4843cf28fa8975..9867412d79466306adc3b8d700131b919b7a7fc0 100644 (file)
@@ -1364,20 +1364,11 @@ free:
 void __init debug_objects_mem_init(void)
 {
        struct kmem_cache *cache;
-       int cpu, extras;
+       int extras;
 
        if (!debug_objects_enabled)
                return;
 
-       /*
-        * Initialize the percpu object pools
-        *
-        * Initialization is not strictly necessary, but was done for
-        * completeness.
-        */
-       for_each_possible_cpu(cpu)
-               INIT_HLIST_HEAD(&per_cpu(percpu_obj_pool.free_objs, cpu));
-
        if (!debug_objects_selftest())
                return;