From: Wolfram Sang Date: Wed, 23 Jun 2021 10:05:45 +0000 (+0200) Subject: ASoC: sh: rcar: dma: : use proper DMAENGINE API for termination X-Git-Tag: microblaze-v5.16~37^2^2~119 X-Git-Url: http://git.monstr.eu/?a=commitdiff_plain;h=d5bb69dc54ec1e09f3fd626fdb9c340c0511dbd5;p=linux-2.6-microblaze.git ASoC: sh: rcar: dma: : use proper DMAENGINE API for termination dmaengine_terminate_all() is deprecated in favor of explicitly saying if it should be sync or async. Here, we want dmaengine_terminate_sync() because there is no other synchronization code in the driver to handle an async case. Signed-off-by: Wolfram Sang Link: https://lore.kernel.org/r/20210623100545.3926-1-wsa+renesas@sang-engineering.com Signed-off-by: Mark Brown --- diff --git a/sound/soc/sh/rcar/dma.c b/sound/soc/sh/rcar/dma.c index 82d16e037d9a..16c6e0265749 100644 --- a/sound/soc/sh/rcar/dma.c +++ b/sound/soc/sh/rcar/dma.c @@ -102,7 +102,7 @@ static int rsnd_dmaen_stop(struct rsnd_mod *mod, struct rsnd_dmaen *dmaen = rsnd_dma_to_dmaen(dma); if (dmaen->chan) - dmaengine_terminate_all(dmaen->chan); + dmaengine_terminate_sync(dmaen->chan); return 0; }