[PATCH v2 38/64] dmaengine: img-mdc-dma: kill vchan BH on teardown

Allen Pais <[email protected]> Mon, 27 Jul 2026 13:39:00 -0700
Newsgroups org.kernel.vger.dmaengine,org.kernel.vger.linux-kernel
Message-ID <333e90fe6e8df85aec14d6b4c9ebe9da7040d122.1785183549.git.allen.lkml@gmail.com>
Use dma_chan_kill_bh() for virt-dma cleanup.

Signed-off-by: Allen Pais <[email protected]>
---
 drivers/dma/img-mdc-dma.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/dma/img-mdc-dma.c b/drivers/dma/img-mdc-dma.c
index b3765ba15803..374034c737c0 100644
--- a/drivers/dma/img-mdc-dma.c
+++ b/drivers/dma/img-mdc-dma.c
@@ -1031,7 +1031,7 @@ static void mdc_dma_remove(struct platform_device *pdev)
 
 		devm_free_irq(&pdev->dev, mchan->irq, mchan);
 
-		tasklet_kill(&mchan->vc.task);
+		dma_chan_kill_bh(&mchan->vc.chan);
 	}
 
 	pm_runtime_disable(&pdev->dev);
-- 
2.43.0