nuttx/arch
Niklas Hauser 660ac63b92 stm32h7/serial: Do not wait on TXDMA semaphore
If using flow control with a high CTS the thread may be blocked forever
on the second transmit attempt due to waiting on the txdma semaphore.
The calling thread can then never make progress and release any
resources it has taken, thus may cause a deadlock in other parts of the
system.

The implementation differs in behavior from interrupt-driven TX and the
STM32F7 TXDMA . It should not implicitly wait on a taken semaphore but
return immediately and let the upper layers decide on what to do next.
2023-11-08 12:52:30 -05:00
..
arm stm32h7/serial: Do not wait on TXDMA semaphore 2023-11-08 12:52:30 -05:00
arm64 qemu/arm64: implement up_textheap_align and support sotest 2023-10-30 18:20:22 +08:00
avr Revert "make/archive: Use the full path name when matching or storing names in the archive" 2023-10-27 22:26:18 +08:00
ceva format: modify spin_lock_irqsave format 2023-10-06 20:00:04 -04:00
dummy
hc net/ip: print ip addresses using ip4_addrN macro 2023-08-19 13:28:21 -03:00
mips Revert "make/archive: Use the full path name when matching or storing names in the archive" 2023-10-27 22:26:18 +08:00
misoc Revert "make/archive: Use the full path name when matching or storing names in the archive" 2023-10-27 22:26:18 +08:00
or1k Revert "make/archive: Use the full path name when matching or storing names in the archive" 2023-10-27 22:26:18 +08:00
renesas Documentation: remove all migrated READMEs 2023-10-29 21:03:54 -03:00
risc-v cmake: move NUTTX_CHIP_ABS_DIR before common src 2023-11-07 17:39:03 +01:00
sim simwifi: Fix a compile error. 2023-11-08 19:32:01 +08:00
sparc Revert "make/archive: Use the full path name when matching or storing names in the archive" 2023-10-27 22:26:18 +08:00
x86 Documentation: remove all migrated READMEs 2023-10-29 21:03:54 -03:00
x86_64 Documentation: remove all migrated READMEs 2023-10-29 21:03:54 -03:00
xtensa Fix Kconfig style 2023-11-08 22:58:26 +08:00
z16 arch: update g_running_tasks when context switch occurred 2023-08-01 09:35:18 -07:00
z80 Documentation: remove all migrated READMEs 2023-10-29 21:03:54 -03:00
CMakeLists.txt build: add initial cmake build system 2023-07-08 13:50:48 +08:00
Kconfig mm/kmap: Fix bad dependency to ARCH_VMA_MAPPING 2023-11-02 15:10:57 +02:00