Message ID | 1442776262-2503-6-git-send-email-hamzahfrq.sub@gmail.com (mailing list archive) |
---|---|
State | Superseded |
Delegated to: | Geert Uytterhoeven |
Headers | show |
diff --git a/drivers/dma/sh/rcar-dmac.c b/drivers/dma/sh/rcar-dmac.c index ce21575..d007351 100644 --- a/drivers/dma/sh/rcar-dmac.c +++ b/drivers/dma/sh/rcar-dmac.c @@ -327,7 +327,8 @@ static void rcar_dmac_chan_start_xfer(struct rcar_dmac_chan *chan) struct rcar_dmac_desc *desc = chan->desc.running; u32 chcr = desc->chcr; - WARN_ON_ONCE(rcar_dmac_chan_is_busy(chan)); + WARN_ON_ONCE(rcar_dmac_chan_is_busy(chan) || + rcar_dmac_last_tx_complete(chan)); if (chan->mid_rid >= 0) rcar_dmac_chan_write(chan, RCAR_DMARS, chan->mid_rid);