It can be sometimes useful to add manual poisoning with KASAN to track down errant accesses. This is complicated a bit, because some files are build for both PBL and barebox proper. To make such debugging easier, let's allow <linux/kasan.h> to be included from PBL code. Signed-off-by: Ahmad Fatoum <a.fatoum@xxxxxxxxxxxxxx> --- include/linux/kasan.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/linux/kasan.h b/include/linux/kasan.h index 7c184cd0e234..54fb993f38ba 100644 --- a/include/linux/kasan.h +++ b/include/linux/kasan.h @@ -42,7 +42,7 @@ #define KASAN_ALLOCA_LEFT 0xCA #define KASAN_ALLOCA_RIGHT 0xCB -#ifdef CONFIG_KASAN +#if defined(CONFIG_KASAN) && !defined(__PBL__) extern unsigned long kasan_shadow_start; extern unsigned long kasan_shadow_base; -- 2.39.2