Convert driver to use the new helper function for callback Signed-off-by: Dave Jiang <dave.jiang@xxxxxxxxx> --- drivers/dma/iop-adma.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/dma/iop-adma.c b/drivers/dma/iop-adma.c index f039cfa..855efe7 100644 --- a/drivers/dma/iop-adma.c +++ b/drivers/dma/iop-adma.c @@ -65,14 +65,15 @@ iop_adma_run_tx_complete_actions(struct iop_adma_desc_slot *desc, BUG_ON(tx->cookie < 0); if (tx->cookie > 0) { + struct dmaengine_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_invoke(tx, &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