From 66d90e778270c398f8d9006455d7f45cf1feff29 Mon Sep 17 00:00:00 2001 From: Matthieu Speder Date: Wed, 28 May 2025 22:32:28 +0200 Subject: [PATCH] soc: nxp_kinetis: Mark __kinetis_flash_config with __used attribute This is a fix for issue #90426 . Marking __kinetis_flash_config with __used attribute prevents unwanted deletion when compiling with LTO. Signed-off-by: Matthieu Speder --- soc/nxp/kinetis/flash_configuration.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/soc/nxp/kinetis/flash_configuration.c b/soc/nxp/kinetis/flash_configuration.c index ccf50f5a306..eab39c297e0 100644 --- a/soc/nxp/kinetis/flash_configuration.c +++ b/soc/nxp/kinetis/flash_configuration.c @@ -7,7 +7,7 @@ #include #include -uint8_t __kinetis_flash_config_section __kinetis_flash_config[] = { +uint8_t __used __kinetis_flash_config_section __kinetis_flash_config[] = { /* Backdoor Comparison Key (unused) */ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,