Hello Linus, Some odd fixes for dmanegine which icludes couple fo driver fixes. The following changes since commit e73f0f0ee7541171d89f2e2491130c7771ba58d3: Linux 5.14-rc1 (2021-07-11 15:07:40 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git tags/dmaengine-fix-5.14 for you to fetch changes up to 7199ddede9f0f2f68d41e6928e1c6c4bca9c39c0: dmaengine: imx-dma: configure the generic DMA type to make it work (2021-08-02 12:31:19 +0530) ---------------------------------------------------------------- dmaengine fixes for v5.14 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 ---------------------------------------------------------------- Adrian Larumbe (1): dmaengine: xilinx_dma: Fix read-after-free bug when terminating transfers Dave Jiang (5): dmaengine: idxd: fix array index when int_handles are being used dmaengine: idxd: fix setup sequence for MSIXPERM table dmaengine: idxd: fix desc->vector that isn't being updated dmaengine: idxd: fix sequence for pci driver remove() and shutdown() dmaengine: idxd: fix submission race window Juergen Borleis (1): dmaengine: imx-dma: configure the generic DMA type to make it work Kunihiko Hayashi (1): dmaengine: uniphier-xdmac: Use readl_poll_timeout_atomic() in atomic state Peter Ujfalusi (1): dmaengine: of-dma: router_xlate to return -EPROBE_DEFER if controller is not yet available Yu Kuai (1): dmaengine: usb-dmac: Fix PM reference leak in usb_dmac_probe() Zhang Qilong (2): dmaengine: stm32-dma: Fix PM usage counter imbalance in stm32 dma ops dmaengine: stm32-dmamux: Fix PM usage counter unbalance in stm32 dmamux ops drivers/dma/idxd/idxd.h | 14 +++++++ drivers/dma/idxd/init.c | 30 +++++++++----- drivers/dma/idxd/irq.c | 27 ++++++++---- drivers/dma/idxd/submit.c | 92 +++++++++++++++++++++++++++++++---------- drivers/dma/idxd/sysfs.c | 2 - drivers/dma/imx-dma.c | 2 + drivers/dma/of-dma.c | 9 +++- drivers/dma/sh/usb-dmac.c | 2 +- drivers/dma/stm32-dma.c | 4 +- drivers/dma/stm32-dmamux.c | 6 +-- drivers/dma/uniphier-xdmac.c | 4 +- drivers/dma/xilinx/xilinx_dma.c | 12 ++++++ 12 files changed, 151 insertions(+), 53 deletions(-) Thanks -- ~Vinod
Attachment:
signature.asc
Description: PGP signature