Commit e90b81e8ff29 for kernel

commit e90b81e8ff298b4341d2ee340fe785a6c321bcdd
Merge: 3271b25e3d12 76cba1e60b69
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Sun Jan 18 13:38:31 2026 -0800

    Merge tag 'dmaengine-fix-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine

    Pull dmaengine fixes from Vinod Koul:
     "A 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"

    * tag 'dmaengine-fix-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine: (25 commits)
      dmaengine: apple-admac: Add "apple,t8103-admac" compatible
      dmaengine: omap-dma: fix dma_pool resource leak in error paths
      dmaengine: qcom: gpi: Fix memory leak in gpi_peripheral_config()
      dmaengine: sh: rz-dmac: Fix rz_dmac_terminate_all()
      dmaengine: xilinx_dma: Fix uninitialized addr_width when "xlnx,addrwidth" property is missing
      dmaengine: tegra-adma: Fix use-after-free
      dmaengine: fsl-edma: Fix clk leak on alloc_chan_resources failure
      dmaengine: mmp_pdma: Fix race condition in mmp_pdma_residue()
      dmaengine: ti: k3-udma: fix device leak on udma lookup
      dmaengine: ti: dma-crossbar: clean up dra7x route allocation error paths
      dmaengine: ti: dma-crossbar: fix device leak on am335x route allocation
      dmaengine: ti: dma-crossbar: fix device leak on dra7x route allocation
      dmaengine: stm32: dmamux: clean up route allocation error labels
      dmaengine: stm32: dmamux: fix OF node leak on route allocation failure
      dmaengine: stm32: dmamux: fix device leak on route allocation
      dmaengine: sh: rz-dmac: fix device leak on probe failure
      dmaengine: lpc32xx-dmamux: fix device leak on route allocation
      dmaengine: lpc18xx-dmamux: fix device leak on route allocation
      dmaengine: idxd: fix device leaks on compat bind and unbind
      dmaengine: dw: dmamux: fix OF node leak on route allocation failure
      ...