[GIT PULL]: Dmaengine fixes for v6.19
From: Vinod Koul
Date: Sun Jan 18 2026 - 10:38:00 EST
Heya Linus,
Here is dmaengine fixes request for v6.19. This has bunch fo driver
fixes and big pile of device leak fixes.
The following changes since commit 8f0b4cce4481fb22653697cced8d0d04027cb1e8:
Linux 6.19-rc1 (2025-12-14 16:05:07 +1200)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git tags/dmaengine-fix-6.19
for you to fetch changes up to 76cba1e60b69c9cd53b9127d017a7dc5945455b1:
dmaengine: apple-admac: Add "apple,t8103-admac" compatible (2026-01-11 22:12:49 +0530)
----------------------------------------------------------------
dmaengine fixes for v6.19
Bunch of driver fixes for:
- dma mask fix for mmp pdma driver
- Xilinx regmap max register, uninitialized addr_width fix
- device leak fix for bunch of drivers in the subsystem
- stm32 dmamux, TI crossbar driver fixes for device & of node leak and
route allocation cleanup
- Tegra use afer free fix
- Memory leak fix in Qualcomm gpi and omap-dma driver
- compatible fix for apple driver
----------------------------------------------------------------
Anthony Brandon (1):
dmaengine: xilinx: xdma: Fix regmap max_register
Biju Das (1):
dmaengine: sh: rz-dmac: Fix rz_dmac_terminate_all()
Guodong Xu (2):
dmaengine: mmp_pdma: fix DMA mask handling
dmaengine: mmp_pdma: Fix race condition in mmp_pdma_residue()
Haotian Zhang (1):
dmaengine: omap-dma: fix dma_pool resource leak in error paths
Janne Grunau (1):
dmaengine: apple-admac: Add "apple,t8103-admac" compatible
Johan Hovold (15):
dmaengine: at_hdmac: fix device leak on of_dma_xlate()
dmaengine: bcm-sba-raid: fix device leak on probe
dmaengine: cv1800b-dmamux: fix device leak on route allocation
dmaengine: dw: dmamux: fix OF node leak on route allocation failure
dmaengine: idxd: fix device leaks on compat bind and unbind
dmaengine: lpc18xx-dmamux: fix device leak on route allocation
dmaengine: lpc32xx-dmamux: fix device leak on route allocation
dmaengine: sh: rz-dmac: fix device leak on probe failure
dmaengine: stm32: dmamux: fix device leak on route allocation
dmaengine: stm32: dmamux: fix OF node leak on route allocation failure
dmaengine: stm32: dmamux: clean up route allocation error labels
dmaengine: ti: dma-crossbar: fix device leak on dra7x route allocation
dmaengine: ti: dma-crossbar: fix device leak on am335x route allocation
dmaengine: ti: dma-crossbar: clean up dra7x route allocation error paths
dmaengine: ti: k3-udma: fix device leak on udma lookup
Miaoqian Lin (1):
dmaengine: qcom: gpi: Fix memory leak in gpi_peripheral_config()
Sheetal (1):
dmaengine: tegra-adma: Fix use-after-free
Suraj Gupta (1):
dmaengine: xilinx_dma: Fix uninitialized addr_width when "xlnx,addrwidth" property is missing
Zhen Ni (1):
dmaengine: fsl-edma: Fix clk leak on alloc_chan_resources failure
drivers/dma/apple-admac.c | 1 +
drivers/dma/at_hdmac.c | 9 +++++++--
drivers/dma/bcm-sba-raid.c | 6 +++++-
drivers/dma/cv1800b-dmamux.c | 17 ++++++++++-------
drivers/dma/dw/rzn1-dmamux.c | 4 +++-
drivers/dma/fsl-edma-common.c | 1 +
drivers/dma/idxd/compat.c | 23 +++++++++++++++++++----
drivers/dma/lpc18xx-dmamux.c | 19 ++++++++++++++-----
drivers/dma/lpc32xx-dmamux.c | 19 ++++++++++++++-----
drivers/dma/mmp_pdma.c | 26 ++++++++++++++------------
drivers/dma/qcom/gpi.c | 6 ++++--
drivers/dma/sh/rz-dmac.c | 18 ++++++++++++++++--
drivers/dma/stm32/stm32-dmamux.c | 31 +++++++++++++++++++------------
drivers/dma/tegra210-adma.c | 10 +++++++++-
drivers/dma/ti/dma-crossbar.c | 35 ++++++++++++++++++++---------------
drivers/dma/ti/k3-udma-private.c | 2 +-
drivers/dma/ti/omap-dma.c | 4 ++++
drivers/dma/xilinx/xdma-regs.h | 1 +
drivers/dma/xilinx/xdma.c | 2 +-
drivers/dma/xilinx/xilinx_dma.c | 7 +++++--
20 files changed, 168 insertions(+), 73 deletions(-)
--
~Vinod
Attachment:
signature.asc
Description: PGP signature