Messages in this thread | | | Date | Sat, 27 Apr 2024 11:01:14 +0530 | From | Vinod Koul <> | Subject | [GIT PULL]: dmaengine fixes for v6.9 |
| |
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 [unhandled content-type:application/pgp-signature] | |