Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit bd16934a authored by Vinod Koul's avatar Vinod Koul
Browse files

dmaengine: qcom_hidma: kill the tasklets upon exit



drivers should ensure that tasklets are killed, so that they can't be
run after driver remove is executed

Signed-off-by: default avatarVinod Koul <vinod.koul@intel.com>
Acked-by: default avatarSinan Kaya <okaya@codeaurora.org>
parent debc4849
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -708,6 +708,7 @@ static int hidma_remove(struct platform_device *pdev)
	pm_runtime_get_sync(dmadev->ddev.dev);
	dma_async_device_unregister(&dmadev->ddev);
	devm_free_irq(dmadev->ddev.dev, dmadev->irq, dmadev->lldev);
	tasklet_kill(&dmadev->task);
	hidma_debug_uninit(dmadev);
	hidma_ll_uninit(dmadev->lldev);
	hidma_free(dmadev);