Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit af58652a authored by Jonas Jensen's avatar Jonas Jensen Committed by Vinod Koul
Browse files

dma: fix vchan_cookie_complete() debug print



vd->tx.cookie is set zero on dma_cookie_complete(),
save to local before printing it.

Signed-off-by: default avatarJonas Jensen <jonas.jensen@gmail.com>
Signed-off-by: default avatarVinod Koul <vinod.koul@intel.com>
parent a85159fe
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -84,10 +84,12 @@ static inline bool vchan_issue_pending(struct virt_dma_chan *vc)
static inline void vchan_cookie_complete(struct virt_dma_desc *vd)
{
	struct virt_dma_chan *vc = to_virt_chan(vd->tx.chan);
	dma_cookie_t cookie;

	cookie = vd->tx.cookie;
	dma_cookie_complete(&vd->tx);
	dev_vdbg(vc->chan.device->dev, "txd %p[%x]: marked complete\n",
		vd, vd->tx.cookie);
		 vd, cookie);
	list_add_tail(&vd->node, &vc->desc_completed);

	tasklet_schedule(&vc->task);