Hi
On 01.10.2020 07:07, Kuninori Morimoto wrote:
From: Kuninori Morimoto kuninori.morimoto.gx@renesas.com
commit 140a4532cdb8c ("ASoC: soc-pcm: add soc_pcm_clean() and call it from soc_pcm_open/close()") switched to use soc_pcm_clean() at soc_pcm_open().
But it removed "return 0", and missing "ret = 0", because of it, it always return -EINVAL eventhough no error. This patch adds missing "ret = 0" for success case.
Reported-by: Marek Szyprowski m.szyprowski@samsung.com Signed-off-by: Kuninori Morimoto kuninori.morimoto.gx@renesas.com
This fixed my issue. Thanks!
Tested-by: Marek Szyprowski m.szyprowski@samsung.com
sound/soc/soc-pcm.c | 1 + 1 file changed, 1 insertion(+)
diff --git a/sound/soc/soc-pcm.c b/sound/soc/soc-pcm.c index 9d3460c19353..03fc9119151c 100644 --- a/sound/soc/soc-pcm.c +++ b/sound/soc/soc-pcm.c @@ -796,6 +796,7 @@ static int soc_pcm_open(struct snd_pcm_substream *substream) runtime->hw.rate_max); dynamic: snd_soc_runtime_activate(rtd, substream->stream);
- ret = 0; err: mutex_unlock(&rtd->card->pcm_mutex); pm_err:
Best regards