[PATCH master 1/4] KASan: fix possible breakage with CONFIG_INIT_STACK_ALL
Sascha Hauer
s.hauer at pengutronix.de
Tue Apr 22 02:29:51 PDT 2025
On Tue, 22 Apr 2025 09:55:16 +0200, Ahmad Fatoum wrote:
> With CONFIG_INIT_STACK_ALL_PATTERN or CONFIG_INIT_STACK_ALL_ZERO,
> the compiler emits calls to memset to initialize variables on the stack.
>
> With kasan enabled, this would end up calling KASAN memset, which can
> lead to access of global variables prior to relocation.
>
> Brace ourselves for this situation by sidestepping KASAN prior to
> relocation.
>
> [...]
Applied, thanks!
[1/4] KASan: fix possible breakage with CONFIG_INIT_STACK_ALL
https://git.pengutronix.de/cgit/barebox/commit/?id=68aba118f469 (link may not be stable)
[2/4] ARM: Layerscape: fix compilation of LS1028 without LS1046
https://git.pengutronix.de/cgit/barebox/commit/?id=7458e41a4c98 (link may not be stable)
[3/4] ARM: k3: define debug_ll_write_reg only on CONFIG_DEBUG_AM62X_UART=y
https://git.pengutronix.de/cgit/barebox/commit/?id=6b749354d11a (link may not be stable)
[4/4] memory: correct return value in request_barebox_region stub
https://git.pengutronix.de/cgit/barebox/commit/?id=1d7b03c94e3c (link may not be stable)
Best regards,
--
Sascha Hauer <s.hauer at pengutronix.de>
More information about the barebox
mailing list