Use dmaenginem_async_device_register to simplify the code: remove dma_async_device_unregister. Signed-off-by: Huang Shijie <sjhuang@xxxxxxxxxxx> --- drivers/dma/mediatek/mtk-hsdma.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/dma/mediatek/mtk-hsdma.c b/drivers/dma/mediatek/mtk-hsdma.c index b7ec56ae02a6..a8b2e84e1556 100644 --- a/drivers/dma/mediatek/mtk-hsdma.c +++ b/drivers/dma/mediatek/mtk-hsdma.c @@ -977,7 +977,7 @@ static int mtk_hsdma_probe(struct platform_device *pdev) INIT_LIST_HEAD(&vc->desc_hw_processing); } - err = dma_async_device_register(dd); + err = dmaenginem_async_device_register(dd); if (err) return err; @@ -1007,7 +1007,6 @@ static int mtk_hsdma_probe(struct platform_device *pdev) return 0; err_unregister: - dma_async_device_unregister(dd); return err; } @@ -1035,7 +1034,6 @@ static int mtk_hsdma_remove(struct platform_device *pdev) /* Disable hardware */ mtk_hsdma_hw_deinit(hsdma); - dma_async_device_unregister(&hsdma->ddev); of_dma_controller_free(pdev->dev.of_node); return 0; -- 2.17.1 -- To unsubscribe from this list: send the line "unsubscribe dmaengine" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html