phys_addr_t p_start, p_end;
        u64 i;
 
-       /*
-        * Populate all kernel virtual address space with kasan_early_shadow_page
-        * except for the linear mapping and the modules/kernel/BPF mapping.
-        */
-       kasan_populate_early_shadow((void *)KASAN_SHADOW_START,
-                                   (void *)kasan_mem_to_shadow((void *)
-                                                               VMEMMAP_END));
        if (IS_ENABLED(CONFIG_KASAN_VMALLOC))
                kasan_shallow_populate(
                        (void *)kasan_mem_to_shadow((void *)VMALLOC_START),
                        (void *)kasan_mem_to_shadow((void *)VMALLOC_END));
-       else
-               kasan_populate_early_shadow(
-                       (void *)kasan_mem_to_shadow((void *)VMALLOC_START),
-                       (void *)kasan_mem_to_shadow((void *)VMALLOC_END));
 
        /* Populate the linear mapping */
        for_each_mem_range(i, &p_start, &p_end) {