]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/dma/imx-dma.c
Merge tag 'drm-misc-next-2017-03-12' of git://anongit.freedesktop.org/git/drm-misc...
[karo-tx-linux.git] / drivers / dma / imx-dma.c
index a960608c0a4db0cc918df3c95d4c6b0a2867d406..ab0fb804fb1e463672aec32a9dba40d7e7ce6bb3 100644 (file)
@@ -663,9 +663,7 @@ static void imxdma_tasklet(unsigned long data)
 out:
        spin_unlock_irqrestore(&imxdma->lock, flags);
 
-       if (desc->desc.callback)
-               desc->desc.callback(desc->desc.callback_param);
-
+       dmaengine_desc_get_callback_invoke(&desc->desc, NULL);
 }
 
 static int imxdma_terminate_all(struct dma_chan *chan)