X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=drivers%2Fspi%2Fspi-dw-mid.c;h=837cb8d0bac6c9a1bd9f866192cd96950b13a68b;hb=095cbe66973771fecd8e8b1e8763181363ef703e;hp=e31971f91475b1b3d9f1b2011e0b6e4e2ae4697b;hpb=b4cec5f66849872d2e9573bc95c2016cb8e530ec;p=mirror_ubuntu-zesty-kernel.git diff --git a/drivers/spi/spi-dw-mid.c b/drivers/spi/spi-dw-mid.c index e31971f91475..837cb8d0bac6 100644 --- a/drivers/spi/spi-dw-mid.c +++ b/drivers/spi/spi-dw-mid.c @@ -274,11 +274,11 @@ static int mid_spi_dma_transfer(struct dw_spi *dws, struct spi_transfer *xfer) static void mid_spi_dma_stop(struct dw_spi *dws) { if (test_bit(TX_BUSY, &dws->dma_chan_busy)) { - dmaengine_terminate_all(dws->txchan); + dmaengine_terminate_sync(dws->txchan); clear_bit(TX_BUSY, &dws->dma_chan_busy); } if (test_bit(RX_BUSY, &dws->dma_chan_busy)) { - dmaengine_terminate_all(dws->rxchan); + dmaengine_terminate_sync(dws->rxchan); clear_bit(RX_BUSY, &dws->dma_chan_busy); } }