ASoC: soc-pcm: tidyup pcm setting
authorKuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Fri, 22 Jan 2021 01:13:32 +0000 (10:13 +0900)
committerMark Brown <broonie@kernel.org>
Wed, 3 Feb 2021 17:41:39 +0000 (17:41 +0000)
Current soc_new_pcm() setups pcm randomly.
This patch tidyup it.

Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Link: https://lore.kernel.org/r/878s8laigt.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/soc-pcm.c

index 7079a30..d5f1f65 100644 (file)
@@ -2760,8 +2760,8 @@ int soc_new_pcm(struct snd_soc_pcm_runtime *rtd, int num)
        else
                rtd->close_delayed_work_func = snd_soc_close_delayed_work;
 
-       pcm->nonatomic = rtd->dai_link->nonatomic;
        rtd->pcm = pcm;
+       pcm->nonatomic = rtd->dai_link->nonatomic;
        pcm->private_data = rtd;
 
        if (rtd->dai_link->no_pcm || rtd->dai_link->params) {