nuttx/arch/arm/src/armv7-m
Jukka Laitinen 9cda3ce216 arch/*/*_sigdeliver.c: Fix a race condition is signal delivery for SMP
This fixes the same issue for other targets, which was already fixed for
xtensa in commit 50d94863.

After the signals have been delivered, the local irqs need to be
disabled until the context switch. But just calling
leave_critical_section(regs[xx]) will enable them if they were
enabled in the context.

Signed-off-by: Jukka Laitinen <jukka.laitinen@tii.ae>
2025-08-04 21:11:13 +08:00
..
arm_busfault.c arch/arm: migrate to SPDX identifier 2024-12-06 09:25:23 +08:00
arm_cache.c comments: update text typo pre-empted to preempted 2025-05-12 15:01:37 +08:00
arm_cpuinfo.c arch/arm: migrate to SPDX identifier 2024-12-06 09:25:23 +08:00
arm_dbgmonitor.c arch/arm: migrate to SPDX identifier 2024-12-06 09:25:23 +08:00
arm_doirq.c Revert "Reduce the size of tcb by four bytes." 2025-05-27 16:30:35 +08:00
arm_dumpnvic.c arch/arm: migrate to SPDX identifier 2024-12-06 09:25:23 +08:00
arm_exception.S style: fix spelling in code comments and strings 2025-05-23 10:48:41 +08:00
arm_fpucmp.c arch/arm: migrate to SPDX identifier 2024-12-06 09:25:23 +08:00
arm_fpuconfig.c arch/arm: migrate to SPDX identifier 2024-12-06 09:25:23 +08:00
arm_hardfault.c armv7/8m: fix regresion from https://github.com/apache/nuttx/pull/14881 2024-12-09 12:20:13 +08:00
arm_initialstate.c armv7/8m: fix regresion from https://github.com/apache/nuttx/pull/14881 2024-12-09 12:20:13 +08:00
arm_itm.c arch/arm: migrate to SPDX identifier 2024-12-18 17:51:57 +08:00
arm_itm_syslog.c arch/arm: migrate to SPDX identifier 2024-12-06 09:25:23 +08:00
arm_memfault.c arch/arm: migrate to SPDX identifier 2024-12-06 09:25:23 +08:00
arm_mpu.c arch/arm:use UP_DSB, UP_DMB, UP_ISB as barrier standard API 2025-01-20 20:13:07 +08:00
arm_perf.c arch: Flag all definitions of up_perf_* functions with CONFIG_ARCH_HAVE_PERF_EVENTS 2025-06-06 17:31:10 +08:00
arm_ramvec_attach.c style: fix spelling in code comments and strings 2025-05-23 10:48:41 +08:00
arm_ramvec_initialize.c arch/arm: migrate to SPDX identifier 2024-12-06 09:25:23 +08:00
arm_saveusercontext.S armv7/8m: fix regresion from https://github.com/apache/nuttx/pull/14881 2024-12-09 12:20:13 +08:00
arm_schedulesigaction.c Revert "Reduce the size of tcb by four bytes." 2025-05-27 16:30:35 +08:00
arm_sigdeliver.c arch/*/*_sigdeliver.c: Fix a race condition is signal delivery for SMP 2025-08-04 21:11:13 +08:00
arm_stackcheck.c arch/arm: migrate to SPDX identifier 2024-12-06 09:25:23 +08:00
arm_svcall.c arch/arm: migrate to SPDX identifier 2024-12-06 09:25:23 +08:00
arm_systemreset.c arch/arm: migrate to SPDX identifier 2024-12-06 09:25:23 +08:00
arm_systick.c arch/arm: migrate to SPDX identifier 2024-12-06 09:25:23 +08:00
arm_tcbinfo.c armv7/8m: fix regresion from https://github.com/apache/nuttx/pull/14881 2024-12-09 12:20:13 +08:00
arm_trigger_irq.c arch/arm: migrate to SPDX identifier 2024-12-06 09:25:23 +08:00
arm_usagefault.c arch/arm: migrate to SPDX identifier 2024-12-06 09:25:23 +08:00
arm_vectors.c arch/arm: migrate to SPDX identifier 2024-12-06 09:25:23 +08:00
CMakeLists.txt arch/arm: migrate to SPDX identifier 2024-12-06 09:25:23 +08:00
dwt.h arch/arm: migrate to SPDX identifier 2024-12-18 17:51:57 +08:00
etm.h style: fix spelling in code comments and strings 2025-05-23 10:48:41 +08:00
exc_return.h arch/arm: migrate to SPDX identifier 2024-12-06 09:25:23 +08:00
fpb.h arch/arm: migrate to SPDX identifier 2024-12-06 09:25:23 +08:00
itm.h arch/arm: migrate to SPDX identifier 2024-12-18 17:51:57 +08:00
itm_syslog.h arch/arm: migrate to SPDX identifier 2024-12-06 09:25:23 +08:00
Kconfig armv7/8m: fix regresion from https://github.com/apache/nuttx/pull/14881 2024-12-09 12:20:13 +08:00
Make.defs arch/arm: migrate to SPDX identifier 2024-12-06 09:25:23 +08:00
mpu.h arch/arm: migrate to SPDX identifier 2024-12-06 09:25:23 +08:00
nvic.h style: fix spelling in code comments and strings 2025-05-23 10:48:41 +08:00
psr.h arch/arm: migrate to SPDX identifier 2024-12-06 09:25:23 +08:00
ram_vectors.h arch/arm: migrate to SPDX identifier 2024-12-06 09:25:23 +08:00
systick.h arch/arm: migrate to SPDX identifier 2024-12-06 09:25:23 +08:00
Toolchain.defs arch/arm: migrate to SPDX identifier 2024-12-06 09:25:23 +08:00
tpi.h arch/arm: migrate to SPDX identifier 2024-12-18 17:51:57 +08:00