Merge tag 'dmaengine-fix-5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine
Pull dmaengine fixes from Vinod Koul: "A bunch of driver fixes, notably: - idxd driver fixes for submission race, driver remove sequence, setup sequence for MSIXPERM, array index and updating descriptor vector - usb-dmac, pm reference leak fix - xilinx_dma, read-after-free fix - uniphier-xdmac fix for using atomic readl_poll_timeout_atomic() - of-dma, router_xlate to return - imx-dma, generic dma fix" * tag 'dmaengine-fix-5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine: dmaengine: imx-dma: configure the generic DMA type to make it work dmaengine: of-dma: router_xlate to return -EPROBE_DEFER if controller is not yet available dmaengine: stm32-dmamux: Fix PM usage counter unbalance in stm32 dmamux ops dmaengine: stm32-dma: Fix PM usage counter imbalance in stm32 dma ops dmaengine: uniphier-xdmac: Use readl_poll_timeout_atomic() in atomic state dmaengine: idxd: fix submission race window dmaengine: idxd: fix sequence for pci driver remove() and shutdown() dmaengine: idxd: fix desc->vector that isn't being updated dmaengine: idxd: fix setup sequence for MSIXPERM table dmaengine: idxd: fix array index when int_handles are being used dmaengine: usb-dmac: Fix PM reference leak in usb_dmac_probe() dmaengine: xilinx_dma: Fix read-after-free bug when terminating transfers
Showing
- drivers/dma/idxd/idxd.h 14 additions, 0 deletionsdrivers/dma/idxd/idxd.h
- drivers/dma/idxd/init.c 20 additions, 10 deletionsdrivers/dma/idxd/init.c
- drivers/dma/idxd/irq.c 18 additions, 9 deletionsdrivers/dma/idxd/irq.c
- drivers/dma/idxd/submit.c 70 additions, 22 deletionsdrivers/dma/idxd/submit.c
- drivers/dma/idxd/sysfs.c 0 additions, 2 deletionsdrivers/dma/idxd/sysfs.c
- drivers/dma/imx-dma.c 2 additions, 0 deletionsdrivers/dma/imx-dma.c
- drivers/dma/of-dma.c 7 additions, 2 deletionsdrivers/dma/of-dma.c
- drivers/dma/sh/usb-dmac.c 1 addition, 1 deletiondrivers/dma/sh/usb-dmac.c
- drivers/dma/stm32-dma.c 2 additions, 2 deletionsdrivers/dma/stm32-dma.c
- drivers/dma/stm32-dmamux.c 3 additions, 3 deletionsdrivers/dma/stm32-dmamux.c
- drivers/dma/uniphier-xdmac.c 2 additions, 2 deletionsdrivers/dma/uniphier-xdmac.c
- drivers/dma/xilinx/xilinx_dma.c 12 additions, 0 deletionsdrivers/dma/xilinx/xilinx_dma.c
Please register or sign in to comment