summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKuninori Morimoto <kuninori.morimoto.gx@renesas.com>2013-11-17 18:45:16 -0800
committerMark Brown <broonie@linaro.org>2013-11-19 19:07:15 +0000
commita0d32bca511fd6b570e964ca38a0c3dcd9eacafb (patch)
tree5ae78179176e9cd3aafc05b8e52dc10c004179b1
parentb5f3d7af286a28e2fcc92debaba40844cb32bfb4 (diff)
downloadlinux-a0d32bca511fd6b570e964ca38a0c3dcd9eacafb.tar.gz
linux-a0d32bca511fd6b570e964ca38a0c3dcd9eacafb.tar.bz2
linux-a0d32bca511fd6b570e964ca38a0c3dcd9eacafb.zip
ASoC: rcar: fixup dma_async_issue_pending() timing
DMAEngine will stall without this patch Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> Signed-off-by: Mark Brown <broonie@linaro.org>
-rw-r--r--sound/soc/sh/rcar/core.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/sound/soc/sh/rcar/core.c b/sound/soc/sh/rcar/core.c
index 2e09ee8d2500..4e55f9d9ef43 100644
--- a/sound/soc/sh/rcar/core.c
+++ b/sound/soc/sh/rcar/core.c
@@ -199,9 +199,8 @@ static void rsnd_dma_do_work(struct work_struct *work)
return;
}
+ dma_async_issue_pending(dma->chan);
}
-
- dma_async_issue_pending(dma->chan);
}
int rsnd_dma_available(struct rsnd_dma *dma)