[GIT PULL]: dmaengine fixes for v6.9

From: Vinod Koul
Date: Sat Apr 27 2024 - 01:31:25 EST


Hello Linus,

Please pull to receive dmaengine subsystem fixes for v6.9. This has
bunch of odd driver fixes for the subsystem

The following changes since commit 4cece764965020c22cff7665b18a012006359095:

Linux 6.9-rc1 (2024-03-24 14:10:05 -0700)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git tags/dmaengine-fix-6.9

for you to fetch changes up to f221033f5c24659dc6ad7e5cf18fb1b075f4a8be:

dmaengine: idxd: Fix oops during rmmod on single-CPU platforms (2024-04-07 17:56:06 +0530)

----------------------------------------------------------------
dmaengine fixes for v6.9

Driver fixes for:
- Revert pl330 issue_pending waits until WFP state due to regression
reported in Bluetooth loading
- Xilinx driver fixes for synchronization, buffer offsets, locking and kdoc
- idxd fixes for spinlock and preventing the migration of the perf
context to an invalid target
- idma driver fix for interrupt handling when powered off
- Tegra driver residual calculation fix
- Owl driver register access fix

----------------------------------------------------------------
Akhil R (1):
dmaengine: tegra186: Fix residual calculation

Andy Shevchenko (1):
idma64: Don't try to serve interrupts when device is powered off

Arnd Bergmann (1):
dmaengine: owl: fix register access functions

Fenghua Yu (1):
dmaengine: idxd: Fix oops during rmmod on single-CPU platforms

Louis Chauvet (1):
dmaengine: xilinx: xdma: Fix synchronization issue

Miquel Raynal (2):
dmaengine: xilinx: xdma: Fix wrong offsets in the buffers addresses in dma descriptor
dmaengine: xilinx: xdma: Clarify kdoc in XDMA driver

Rex Zhang (1):
dmaengine: idxd: Convert spinlock to mutex to lock evl workqueue

Sean Anderson (1):
dma: xilinx_dpdma: Fix locking

Vinod Koul (1):
dmaengine: Revert "dmaengine: pl330: issue_pending waits until WFP state"

drivers/dma/idma64.c | 4 ++++
drivers/dma/idxd/cdev.c | 5 ++---
drivers/dma/idxd/debugfs.c | 4 ++--
drivers/dma/idxd/device.c | 8 ++++----
drivers/dma/idxd/idxd.h | 2 +-
drivers/dma/idxd/init.c | 2 +-
drivers/dma/idxd/irq.c | 4 ++--
drivers/dma/idxd/perfmon.c | 9 +++------
drivers/dma/owl-dma.c | 4 ++--
drivers/dma/pl330.c | 3 ---
drivers/dma/tegra186-gpc-dma.c | 3 +++
drivers/dma/xilinx/xdma-regs.h | 3 +++
drivers/dma/xilinx/xdma.c | 42 +++++++++++++++++++++++++--------------
drivers/dma/xilinx/xilinx_dpdma.c | 13 +++++++++---
14 files changed, 64 insertions(+), 42 deletions(-)
--
~Vinod

Attachment: signature.asc
Description: PGP signature