Convert driver to use the new helper function for callback Signed-off-by: Dave Jiang <dave.jiang@xxxxxxxxx> --- drivers/dma/iop-adma.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/drivers/dma/iop-adma.c b/drivers/dma/iop-adma.c index f039cfa..409e75f 100644 --- a/drivers/dma/iop-adma.c +++ b/drivers/dma/iop-adma.c @@ -65,14 +65,16 @@ iop_adma_run_tx_complete_actions(struct iop_adma_desc_slot *desc, BUG_ON(tx->cookie < 0); if (tx->cookie > 0) { + struct dma_desc_callback cb; + cookie = tx->cookie; tx->cookie = 0; /* call the callback (must not sleep or submit new * operations to this channel) */ - if (tx->callback) - tx->callback(tx->callback_param); + dmaengine_desc_get_callback(tx, &cb); + dmaengine_desc_callback_invoke(&cb, NULL); dma_descriptor_unmap(tx); if (desc->group_head) -- 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