diff options
Diffstat (limited to '')
| -rw-r--r-- | arch/riscv/include/asm/string.h | 2 | 
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/riscv/include/asm/string.h b/arch/riscv/include/asm/string.h index a96b1fea24fe..5ba77f60bf0b 100644 --- a/arch/riscv/include/asm/string.h +++ b/arch/riscv/include/asm/string.h @@ -19,6 +19,7 @@ extern asmlinkage void *__memcpy(void *, const void *, size_t);  extern asmlinkage void *memmove(void *, const void *, size_t);  extern asmlinkage void *__memmove(void *, const void *, size_t); +#if !(defined(CONFIG_KASAN_GENERIC) || defined(CONFIG_KASAN_SW_TAGS))  #define __HAVE_ARCH_STRCMP  extern asmlinkage int strcmp(const char *cs, const char *ct); @@ -27,6 +28,7 @@ extern asmlinkage __kernel_size_t strlen(const char *);  #define __HAVE_ARCH_STRNCMP  extern asmlinkage int strncmp(const char *cs, const char *ct, size_t count); +#endif  /* For those files which don't want to check by kasan. */  #if defined(CONFIG_KASAN) && !defined(__SANITIZE_ADDRESS__)  | 
