From b2eb2c447a4cbaa334dfd3795dfc988c2d7523d2 Mon Sep 17 00:00:00 2001 From: Matteo Golin Date: Mon, 6 Jul 2026 12:14:07 -0400 Subject: [PATCH] boards/qemu-armv8a: Fix location of kasan.shadows The location of the kasan.shadows section was causing mysterious CI issues. Signed-off-by: Matteo Golin --- boards/arm64/qemu/qemu-armv8a/scripts/dramboot.ld | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/boards/arm64/qemu/qemu-armv8a/scripts/dramboot.ld b/boards/arm64/qemu/qemu-armv8a/scripts/dramboot.ld index 82b1e1d9085..d98f0f803e1 100644 --- a/boards/arm64/qemu/qemu-armv8a/scripts/dramboot.ld +++ b/boards/arm64/qemu/qemu-armv8a/scripts/dramboot.ld @@ -45,9 +45,6 @@ SECTIONS KEEP (*(.data..LASAN0)) KEEP (*(.data.rel.local..LASAN0)) } - .kasan.shadows : { - *(.kasan.shadows) - } #endif _start = .; @@ -128,6 +125,13 @@ SECTIONS _ebss = .; _szbss = _ebss - _sbss; +#ifdef CONFIG_MM_KASAN_GLOBAL + .kasan.shadows : { + KEEP(*(.kasan.shadows)) + } :text + . = ALIGN(4096); +#endif + .initstack : { /* INIT STACK */ _s_initstack = .; *(.initstack)