|
@@ -191,14 +191,8 @@ void __init kasan_init(void)
|
|
if (start >= end)
|
|
if (start >= end)
|
|
break;
|
|
break;
|
|
|
|
|
|
- /*
|
|
|
|
- * end + 1 here is intentional. We check several shadow bytes in
|
|
|
|
- * advance to slightly speed up fastpath. In some rare cases
|
|
|
|
- * we could cross boundary of mapped shadow, so we just map
|
|
|
|
- * some more here.
|
|
|
|
- */
|
|
|
|
vmemmap_populate((unsigned long)kasan_mem_to_shadow(start),
|
|
vmemmap_populate((unsigned long)kasan_mem_to_shadow(start),
|
|
- (unsigned long)kasan_mem_to_shadow(end) + 1,
|
|
|
|
|
|
+ (unsigned long)kasan_mem_to_shadow(end),
|
|
pfn_to_nid(virt_to_pfn(start)));
|
|
pfn_to_nid(virt_to_pfn(start)));
|
|
}
|
|
}
|
|
|
|
|