diff --git a/drivers/dma/coh901318.c b/drivers/dma/coh901318.c index 3025b9107af2a50f82630275e2bff400de9cd421..3c6716e0b78eee2592a8c977550ce036ab4318c5 100644 --- a/drivers/dma/coh901318.c +++ b/drivers/dma/coh901318.c @@ -2369,7 +2369,7 @@ coh901318_tx_status(struct dma_chan *chan, dma_cookie_t cookie, enum dma_status ret; ret = dma_cookie_status(chan, cookie, txstate); - if (ret == DMA_SUCCESS) + if (ret == DMA_COMPLETE) return ret; dma_set_residue(txstate, coh901318_get_bytes_left(chan));