arm64: kasan: Use actual memory node when populating the kernel image shadow
[cascardo/linux.git] / arch / arm64 / mm / kasan_init.c
index 56e19d1..a164183 100644 (file)
@@ -152,7 +152,8 @@ void __init kasan_init(void)
 
        clear_pgds(KASAN_SHADOW_START, KASAN_SHADOW_END);
 
-       vmemmap_populate(kimg_shadow_start, kimg_shadow_end, NUMA_NO_NODE);
+       vmemmap_populate(kimg_shadow_start, kimg_shadow_end,
+                        pfn_to_nid(virt_to_pfn(_text)));
 
        /*
         * vmemmap_populate() has populated the shadow region that covers the