nuttx/arch
hujun5 61f0c97193 wqueue: wqueue remove csection
reason:
We decouple semcount from business logic
by using an independent counting variable,
which allows us to remove critical sections in many cases.

Signed-off-by: hujun5 <hujun5@xiaomi.com>
2025-01-15 17:26:07 +08:00
..
arm wqueue: wqueue remove csection 2025-01-15 17:26:07 +08:00
arm64 arch/arm64/src/common/arm64_addrenv_pgmap.c: Add normal region flags to kernel page mappings 2025-01-15 17:10:57 +08:00
avr Use small lock to protect usbdev and endpoint in AVR. 2025-01-15 10:05:16 +08:00
ceva arch: up_getusrsp change to inline and implement in irq.h 2025-01-06 23:03:05 +08:00
dummy
hc arch: up_getusrsp change to inline and implement in irq.h 2025-01-06 23:03:05 +08:00
mips Use small lock to protect usbdev and endpoint in arch mips 2025-01-15 17:14:23 +08:00
misoc arch: up_getusrsp change to inline and implement in irq.h 2025-01-06 23:03:05 +08:00
or1k arch: up_getusrsp change to inline and implement in irq.h 2025-01-06 23:03:05 +08:00
renesas Use small lock to protect usbdev and endpoint in arch renesas. 2025-01-15 17:15:49 +08:00
risc-v arch/risc-v: Remove riscv_mhartid 2025-01-14 11:48:40 -03:00
sim Use small lock to protect usbdev and endpoint in sim. 2025-01-15 17:04:58 +08:00
sparc arch: up_getusrsp change to inline and implement in irq.h 2025-01-06 23:03:05 +08:00
tricore kasan/kconfig: Add config CONFIG_MM_KASAN_INSTRUMENT 2025-01-14 14:01:48 +08:00
x86 kasan/kconfig: Add config CONFIG_MM_KASAN_INSTRUMENT 2025-01-14 14:01:48 +08:00
x86_64 kasan/kconfig: Add config CONFIG_MM_KASAN_INSTRUMENT 2025-01-14 14:01:48 +08:00
xtensa esp32s2: apply wifi deadlock fix from esp32s3 2025-01-14 19:29:28 +08:00
z16 arch: up_getusrsp change to inline and implement in irq.h 2025-01-06 23:03:05 +08:00
z80 arch: up_getusrsp change to inline and implement in irq.h 2025-01-06 23:03:05 +08:00
CMakeLists.txt arch/z80: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
Kconfig arch/xtensa: Support __thread and thread_local keywords 2024-12-21 20:49:07 +08:00