diff options
author | Dave Jiang <dave.jiang@intel.com> | 2016-07-20 13:11:22 -0700 |
---|---|---|
committer | Vinod Koul <vinod.koul@intel.com> | 2016-08-08 08:11:39 +0530 |
commit | be5af2855af50edb7e81a99bc3e8c725839c6eff (patch) | |
tree | 1da8df280d28ef95211440599bcfef2fe475e9fd /drivers/dma/imx-dma.c | |
parent | af1a5a5114e0f3646dbe1be0d42ec1a3a373223f (diff) | |
download | linux-be5af2855af50edb7e81a99bc3e8c725839c6eff.tar.gz linux-be5af2855af50edb7e81a99bc3e8c725839c6eff.tar.xz |
dmaengine: imx-dma: convert callback to helper function
This is in preperation of moving to a callback that provides results to the
callback for the transaction. The conversion will maintain current behavior
and the driver must convert to new callback mechanism at a later time in
order to receive results.
Signed-off-by: Dave Jiang <dave.jiang@intel.com>
Reviewed-by: Lars-Peter Clausen <lars@metafoo.de>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
Diffstat (limited to 'drivers/dma/imx-dma.c')
-rw-r--r-- | drivers/dma/imx-dma.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/drivers/dma/imx-dma.c b/drivers/dma/imx-dma.c index a960608c0a4d..ab0fb804fb1e 100644 --- a/drivers/dma/imx-dma.c +++ b/drivers/dma/imx-dma.c @@ -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) |