diff mbox series

[SRU,jammy:linux-xilinx-zynqmp,1/1] Revert "dmaengine: xilinx: dpdma: Fix race condition in vsync IRQ"

Message ID 20240716181232.72155-2-portia.stephens@canonical.com
State New
Headers show
Series Revert DMA locking fix in favor of upstream commit | expand

Commit Message

Portia Stephens July 16, 2024, 6:12 p.m. UTC
BugLink: https://bugs.launchpad.net/bugs/2072456

This reverts commit f14978f798209effb38753f1eb4b1a59044da047.

This commit was submitted upstream but not accepted, the commits
upstream state was incorrect.

This issue was fixed upstream with commit 3a6feb4f69d9
"dma: xilinx_dpdma: Fix locking" . This commit is no longer correct or
needed.

Signed-off-by: Portia Stephens <portia.stephens@canonical.com>
---
 drivers/dma/xilinx/xilinx_dpdma.c | 1 -
 1 file changed, 1 deletion(-)
diff mbox series

Patch

diff --git a/drivers/dma/xilinx/xilinx_dpdma.c b/drivers/dma/xilinx/xilinx_dpdma.c
index 6b403946741c..90e72d8ef7d2 100644
--- a/drivers/dma/xilinx/xilinx_dpdma.c
+++ b/drivers/dma/xilinx/xilinx_dpdma.c
@@ -1181,7 +1181,6 @@  static void xilinx_dpdma_chan_vsync_irq(struct  xilinx_dpdma_chan *chan)
 	chan->desc.active = pending;
 	chan->desc.pending = NULL;
 
-	spin_lock(&chan->vchan.lock);
 	xilinx_dpdma_chan_queue_transfer(chan);
 	spin_unlock(&chan->vchan.lock);