diff --git a/drivers/dma/cppi41.c b/drivers/dma/cppi41.c index 167c0223ae9e06e45e90d2fa9dc360065d8ab78f..278b3058919a9f9de2fbc113d221d0f835c249a2 100644 --- a/drivers/dma/cppi41.c +++ b/drivers/dma/cppi41.c @@ -353,7 +353,7 @@ static enum dma_status cppi41_dma_tx_status(struct dma_chan *chan, /* lock */ ret = dma_cookie_status(chan, cookie, txstate); - if (txstate && ret == DMA_SUCCESS) + if (txstate && ret == DMA_COMPLETE) txstate->residue = c->residue; /* unlock */