[PATCH 6/9] sandbox: retire HAVE_ARCH_ASAN
Ahmad Fatoum
a.fatoum at pengutronix.de
Mon Nov 25 07:35:20 PST 2024
For non-sandbox platforms, the config option is CONFIG_KASAN, so there
will not be any further platforms make using of HAVE_ARCH_ASAN.
Replace it by SANDBOX instead.
Signed-off-by: Ahmad Fatoum <a.fatoum at pengutronix.de>
---
arch/sandbox/Kconfig | 1 -
common/Kconfig | 3 ---
common/Kconfig.debug | 5 ++++-
3 files changed, 4 insertions(+), 5 deletions(-)
diff --git a/arch/sandbox/Kconfig b/arch/sandbox/Kconfig
index 4cc3b201c399..d4379c4d68db 100644
--- a/arch/sandbox/Kconfig
+++ b/arch/sandbox/Kconfig
@@ -7,7 +7,6 @@ config SANDBOX
select OFTREE
select GPIOLIB
select ARCH_HAS_UBSAN_SANITIZE_ALL
- select HAVE_ARCH_ASAN
select HAS_DMA
select BLOCK
select BLOCK_WRITE
diff --git a/common/Kconfig b/common/Kconfig
index 9a63556378db..708caa6040a9 100644
--- a/common/Kconfig
+++ b/common/Kconfig
@@ -1312,9 +1312,6 @@ config DDR_SPD
bool
select CRC_ITU_T
-config HAVE_ARCH_ASAN
- bool
-
config ARCH_USE_SYM_ANNOTATIONS
bool
help
diff --git a/common/Kconfig.debug b/common/Kconfig.debug
index 989f3ccc2a20..ea6864ac4d91 100644
--- a/common/Kconfig.debug
+++ b/common/Kconfig.debug
@@ -126,11 +126,14 @@ source "lib/kasan/Kconfig"
config ASAN
bool "ASAN: runtime memory debugger"
- depends on HAVE_ARCH_ASAN
+ depends on SANDBOX
help
Enables ASAN (AddressSANitizer) - runtime memory debugger,
designed to find out-of-bounds accesses and use-after-free bugs.
+ This is the hosted implementation for sandbox as opposed to
+ KASAN, which is the bare-metal implementation.
+
config COMPILE_TEST
bool "compile-test drivers of other platforms"
default n
--
2.39.5
More information about the barebox
mailing list