2017-11-06 02:38:20 +00:00
|
|
|
/* SPDX-License-Identifier: GPL-2.0 */
|
2017-08-10 13:25:24 +00:00
|
|
|
#ifndef _LINUX_KASAN_CHECKS_H
|
|
|
|
#define _LINUX_KASAN_CHECKS_H
|
|
|
|
|
|
|
|
#ifdef CONFIG_KASAN
|
2017-10-03 17:33:45 +00:00
|
|
|
void kasan_check_read(const volatile void *p, unsigned int size);
|
|
|
|
void kasan_check_write(const volatile void *p, unsigned int size);
|
2017-08-10 13:25:24 +00:00
|
|
|
#else
|
2017-10-03 17:33:45 +00:00
|
|
|
static inline void kasan_check_read(const volatile void *p, unsigned int size)
|
|
|
|
{ }
|
|
|
|
static inline void kasan_check_write(const volatile void *p, unsigned int size)
|
|
|
|
{ }
|
2017-08-10 13:25:24 +00:00
|
|
|
#endif
|
|
|
|
|
|
|
|
#endif
|