|
@@ -267,13 +267,13 @@ static void check_memory_region(unsigned long addr,
|
|
|
check_memory_region_inline(addr, size, write, ret_ip);
|
|
|
}
|
|
|
|
|
|
-void kasan_check_read(const void *p, unsigned int size)
|
|
|
+void kasan_check_read(const volatile void *p, unsigned int size)
|
|
|
{
|
|
|
check_memory_region((unsigned long)p, size, false, _RET_IP_);
|
|
|
}
|
|
|
EXPORT_SYMBOL(kasan_check_read);
|
|
|
|
|
|
-void kasan_check_write(const void *p, unsigned int size)
|
|
|
+void kasan_check_write(const volatile void *p, unsigned int size)
|
|
|
{
|
|
|
check_memory_region((unsigned long)p, size, true, _RET_IP_);
|
|
|
}
|