2017-11-01 15:07:57 +01:00
|
|
|
/* SPDX-License-Identifier: GPL-2.0 */
|
2016-05-20 16:59:28 -07:00
|
|
|
#ifndef _LINUX_KASAN_CHECKS_H
|
|
|
|
|
#define _LINUX_KASAN_CHECKS_H
|
|
|
|
|
|
|
|
|
|
#ifdef CONFIG_KASAN
|
2017-06-22 16:14:17 +02:00
|
|
|
void kasan_check_read(const volatile void *p, unsigned int size);
|
|
|
|
|
void kasan_check_write(const volatile void *p, unsigned int size);
|
2016-05-20 16:59:28 -07:00
|
|
|
#else
|
2017-06-22 16:14:17 +02: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)
|
|
|
|
|
{ }
|
2016-05-20 16:59:28 -07:00
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
#endif
|