[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