walnux/arch/arm64
Ville Juven d8c907dfc7 imx9/lpuart: Fix SMP deadlock with imx9_txint
A deadlock occurs for priv->lock when uart_xmitchars is called from
within imx9_txint. This is because uart_xmitchars does a callback to
imx9_txint and tries to acquire the lock again.

However, there is no reason to hold the lock over uart_xmitchars, as it
has its own lock for mutual exclusion. Only the UART device needs to
be protected, and priv->lock does that.

Signed-off-by: Ville Juven <ville.juven@unikie.com>
2025-06-12 15:28:18 -03:00
..
include imx9/smp: Add boiler plate code to enable SMP with iMX9.X 2025-06-12 15:28:18 -03:00
src imx9/lpuart: Fix SMP deadlock with imx9_txint 2025-06-12 15:28:18 -03:00
CMakeLists.txt arch/arm64: migrate to SPDX identifier 2024-12-02 22:43:23 +08:00
Kconfig style: fix spelling in code comments and strings 2025-05-23 10:48:41 +08:00