Merge tag 'dmaengine-5.3-rc1' of git://git.infradead.org/users/vkoul/slave-dma
[sfrench/cifs-2.6.git] / drivers / dma / virt-dma.c
index bb5390847257cc651eb4c1be62e1522c404e3ee0..ec4adf4260a098488fff4471e82c2f1a89b90c54 100644 (file)
@@ -98,7 +98,7 @@ static void vchan_complete(unsigned long arg)
        }
        spin_unlock_irq(&vc->lock);
 
-       dmaengine_desc_callback_invoke(&cb, NULL);
+       dmaengine_desc_callback_invoke(&cb, &vd->tx_result);
 
        list_for_each_entry_safe(vd, _vd, &head, node) {
                dmaengine_desc_get_callback(&vd->tx, &cb);
@@ -106,7 +106,7 @@ static void vchan_complete(unsigned long arg)
                list_del(&vd->node);
                vchan_vdesc_fini(vd);
 
-               dmaengine_desc_callback_invoke(&cb, NULL);
+               dmaengine_desc_callback_invoke(&cb, &vd->tx_result);
        }
 }