nuttx-update/arch
Tero Salminen 186b11c941 mpfs_corespi: fix semaphore race condition
SPI TX_DONE interrupt can be received after a semaphore timeout,
but before interrupts are disabled. This will leave the semaphore
to the signaled state.

After a timeout the semaphore is always reset to non-signaled state
to fix this race condition.

Signed-off-by: Tero Salminen <tero.salminen@unikie.com>
2024-12-12 02:05:16 +08:00
..
arm arm/cxd56xx: Add g_ prefix to rtc spin lock 2024-12-10 16:25:02 +08:00
arm64 arch/arm64/imx9: Fix usdhc dma receive 2024-12-11 21:35:41 +08:00
avr remove redundant judgments *running_task != NULL 2024-12-04 22:50:08 +08:00
ceva arch/ceva: migrate to SPDX identifier 2024-12-02 22:43:23 +08:00
dummy arch: Add custom arch chip build support 2020-10-20 14:48:16 +08:00
hc remove redundant judgments *running_task != NULL 2024-12-04 22:50:08 +08:00
mips addrenv: Ensure that the transmission parameter of addrenv_switch is not NULL 2024-12-04 14:20:12 +08:00
misoc addrenv: Ensure that the transmission parameter of addrenv_switch is not NULL 2024-12-04 14:20:12 +08:00
or1k remove redundant judgments *running_task != NULL 2024-12-04 22:50:08 +08:00
renesas remove redundant judgments *running_task != NULL 2024-12-04 22:50:08 +08:00
risc-v mpfs_corespi: fix semaphore race condition 2024-12-12 02:05:16 +08:00
sim cmake(bugfix):fix CMake build break on MacOS 2024-12-05 23:36:16 +08:00
sparc addrenv: Ensure that the transmission parameter of addrenv_switch is not NULL 2024-12-04 14:20:12 +08:00
tricore debug symbol level: Use config instead 2024-12-04 22:36:45 +08:00
x86 remove redundant judgments *running_task != NULL 2024-12-04 22:50:08 +08:00
x86_64 remove redundant judgments *running_task != NULL 2024-12-04 22:50:08 +08:00
xtensa esp/mcpwm: fix unpaired spin lock 2024-12-11 21:36:51 +08:00
z16 remove redundant judgments *running_task != NULL 2024-12-04 22:50:08 +08:00
z80 remove redundant judgments *running_task != NULL 2024-12-04 22:50:08 +08:00
CMakeLists.txt arch/z80: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
Kconfig armv7/8m: fix regresion from https://github.com/apache/nuttx/pull/14881 2024-12-09 12:20:13 +08:00