On Mon, Sep 11, 2023 at 02:15:24PM +0200, Ahmad Fatoum wrote: > 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(-) Applied, thanks Sascha > > 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 > > > -- Pengutronix e.K. | | Steuerwalder Str. 21 | http://www.pengutronix.de/ | 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |