From d6d8678cd5e9c2376462ffd8b2d0a2af4f3025b7 Mon Sep 17 00:00:00 2001 From: Mark Brown Date: Tue, 27 Sep 2011 07:29:11 +0900 Subject: [PATCH] --- yaml --- r: 274044 b: refs/heads/master c: 2ca95769350348e5e3765f604b2ff51e73557bcd h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/sound/soc/samsung/dma.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 87c6eaf55946..49aeaf94c1b0 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 00a351f273a85b23a3fc9e7740b4c0080e69c9a1 +refs/heads/master: 2ca95769350348e5e3765f604b2ff51e73557bcd diff --git a/trunk/sound/soc/samsung/dma.c b/trunk/sound/soc/samsung/dma.c index 851346f7d68d..2d622b635e68 100644 --- a/trunk/sound/soc/samsung/dma.c +++ b/trunk/sound/soc/samsung/dma.c @@ -198,10 +198,10 @@ static int dma_hw_free(struct snd_pcm_substream *substream) pr_debug("Entered %s\n", __func__); - /* TODO - do we need to ensure DMA flushed */ snd_pcm_set_runtime_buffer(substream, NULL); if (prtd->params) { + prtd->params->ops->flush(prtd->params->ch); prtd->params->ops->release(prtd->params->ch, prtd->params->client); prtd->params = NULL;