linux/drivers/dma/stm32
Johan Hovold f45b1d8bf9 dmaengine: stm32: dmamux: fix OF node leak on route allocation failure
commit b1b590a590 upstream.

Make sure to drop the reference taken to the DMA master OF node also on
late route allocation failures.

Fixes: df7e762db5 ("dmaengine: Add STM32 DMAMUX driver")
Cc: stable@vger.kernel.org      # 4.15
Cc: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
Signed-off-by: Johan Hovold <johan@kernel.org>
Reviewed-by: Amelie Delaunay <amelie.delaunay@foss.st.com>
Link: https://patch.msgid.link/20251117161258.10679-12-johan@kernel.org
Signed-off-by: Vinod Koul <vkoul@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
History 2026-01-23 11:21:34 +01:00
..
Kconfig dmaengine: Add STM32 DMA3 support 2024-06-11 23:55:34 +05:30
Makefile dmaengine: Add STM32 DMA3 support 2024-06-11 23:55:34 +05:30
stm32-dma.c dmaengine: stm32: Don't use %pK through printk 2025-06-26 15:27:55 -07:00
stm32-dma3.c dmaengine: stm32: Don't use %pK through printk 2025-06-26 15:27:55 -07:00
stm32-dmamux.c dmaengine: stm32: dmamux: fix OF node leak on route allocation failure 2026-01-23 11:21:34 +01:00
stm32-mdma.c dmaengine: stm32: Don't use %pK through printk 2025-06-26 15:27:55 -07:00