From 491b95925edb721161000398c3a80c5f2b551fbe Mon Sep 17 00:00:00 2001 From: Marius Vikhammer Date: Mon, 7 Feb 2022 11:33:33 +0800 Subject: [PATCH] spi flash: fix cache accessed while disabled issues at -O0 mask_get_id and gpio_hal_iomux_func_sel were called while cache is disabled, but were not inlined as expected at -0O. Force these functions to always be inlined. --- components/driver/spi_bus_lock.c | 2 +- components/hal/esp32/include/hal/gpio_ll.h | 2 +- components/hal/esp32c3/include/hal/gpio_ll.h | 2 +- components/hal/esp32s2/include/hal/gpio_ll.h | 2 +- components/hal/esp32s3/include/hal/gpio_ll.h | 2 +- tools/ci/config/target-test.yml | 6 ++++++ tools/unit-test-app/configs/no_optimization_c3 | 3 --- tools/unit-test-app/configs/no_optimization_esp32 | 3 --- 8 files changed, 11 insertions(+), 11 deletions(-) delete mode 100644 tools/unit-test-app/configs/no_optimization_c3 delete mode 100644 tools/unit-test-app/configs/no_optimization_esp32 diff --git a/components/driver/spi_bus_lock.c b/components/driver/spi_bus_lock.c index 8308aa9b51..299e080184 100644 --- a/components/driver/spi_bus_lock.c +++ b/components/driver/spi_bus_lock.c @@ -172,7 +172,7 @@ typedef struct spi_bus_lock_t spi_bus_lock_t; #define REQUEST_BIT(mask) ((mask) << REQ_SHIFT) #define PENDING_BIT(mask) ((mask) << PENDING_SHIFT) #define DEV_MASK(id) (LOCK_BIT(1<