KASAN_SHADOW_INIT
memset(p, KASAN_SHADOW_INIT, PAGE_SIZE);
memset(__va(page_phys), KASAN_SHADOW_INIT, PAGE_SIZE);
memset(kasan_early_shadow_page, KASAN_SHADOW_INIT, PAGE_SIZE);
memset(__va(phys_addr), KASAN_SHADOW_INIT, PUD_SIZE);
memset(__va(phys_addr), KASAN_SHADOW_INIT, P4D_SIZE);
memset(__va(phys_addr), KASAN_SHADOW_INIT, PGDIR_SIZE);
memset(__va(phys_addr), KASAN_SHADOW_INIT, PAGE_SIZE);
memset(kasan_early_shadow_page, KASAN_SHADOW_INIT, PAGE_SIZE);
memset(__va(phys_addr), KASAN_SHADOW_INIT, PMD_SIZE);
__memset(shadow_start, KASAN_SHADOW_INIT, shadow_end - shadow_start);
__memset((void *)shadow_start, KASAN_SHADOW_INIT, shadow_size);
__memset(ret, KASAN_SHADOW_INIT, shadow_size);