From 1690785432ca0c21532ef2e69ed2797203e7cdb4 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/esp32h2/include/hal/gpio_ll.h | 2 +- components/hal/esp32s2/include/hal/gpio_ll.h | 2 +- components/hal/esp32s3/include/hal/gpio_ll.h | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/components/driver/spi_bus_lock.c b/components/driver/spi_bus_lock.c index 353b1693cd..1b0318a90a 100644 --- a/components/driver/spi_bus_lock.c +++ b/components/driver/spi_bus_lock.c @@ -164,7 +164,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<