]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
ASoC: soc-pcm: reuse dpcm_state_string()
authorKuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Thu, 6 Mar 2025 02:06:27 +0000 (02:06 +0000)
committerMark Brown <broonie@kernel.org>
Thu, 6 Mar 2025 15:38:43 +0000 (15:38 +0000)
We already have dpcm_state_string(). Let's reuse it.

Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Link: https://patch.msgid.link/87y0xi52vx.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/soc-pcm.c

index c2d4becf0c3d9fe1e5ceaf79bbf219cb4280300c..1b9ae03e83d0e4c6795434397a1dfc924ddbeb05 100644 (file)
@@ -144,7 +144,6 @@ static inline const char *soc_codec_dai_name(struct snd_soc_pcm_runtime *rtd)
        return (rtd)->dai_link->num_codecs == 1 ? snd_soc_rtd_to_codec(rtd, 0)->name : "multicodec";
 }
 
-#ifdef CONFIG_DEBUG_FS
 static const char *dpcm_state_string(enum snd_soc_dpcm_state state)
 {
        switch (state) {
@@ -173,6 +172,7 @@ static const char *dpcm_state_string(enum snd_soc_dpcm_state state)
        return "unknown";
 }
 
+#ifdef CONFIG_DEBUG_FS
 static ssize_t dpcm_show_state(struct snd_soc_pcm_runtime *fe,
                               int stream, char *buf, size_t size)
 {
@@ -1636,9 +1636,9 @@ void dpcm_be_dai_stop(struct snd_soc_pcm_runtime *fe, int stream,
                        continue;
 
                if (be->dpcm[stream].users == 0) {
-                       dev_err(be->dev, "ASoC: no users %s at close - state %d\n",
+                       dev_err(be->dev, "ASoC: no users %s at close - state %s\n",
                                snd_pcm_direction_name(stream),
-                               be->dpcm[stream].state);
+                               dpcm_state_string(be->dpcm[stream].state));
                        continue;
                }
 
@@ -1687,9 +1687,9 @@ int dpcm_be_dai_startup(struct snd_soc_pcm_runtime *fe, int stream)
 
                /* first time the dpcm is open ? */
                if (be->dpcm[stream].users == DPCM_MAX_BE_USERS) {
-                       dev_err(be->dev, "ASoC: too many users %s at open %d\n",
+                       dev_err(be->dev, "ASoC: too many users %s at open %s\n",
                                snd_pcm_direction_name(stream),
-                               be->dpcm[stream].state);
+                               dpcm_state_string(be->dpcm[stream].state));
                        continue;
                }
 
@@ -1708,9 +1708,9 @@ int dpcm_be_dai_startup(struct snd_soc_pcm_runtime *fe, int stream)
                if (err < 0) {
                        be->dpcm[stream].users--;
                        if (be->dpcm[stream].users < 0)
-                               dev_err(be->dev, "ASoC: no users %s at unwind %d\n",
+                               dev_err(be->dev, "ASoC: no users %s at unwind %s\n",
                                        snd_pcm_direction_name(stream),
-                                       be->dpcm[stream].state);
+                                       dpcm_state_string(be->dpcm[stream].state));
 
                        be->dpcm[stream].state = SND_SOC_DPCM_STATE_CLOSE;
                        goto unwind;
@@ -2572,8 +2572,8 @@ static int dpcm_run_update_startup(struct snd_soc_pcm_runtime *fe, int stream)
        /* Only start the BE if the FE is ready */
        if (fe->dpcm[stream].state == SND_SOC_DPCM_STATE_HW_FREE ||
                fe->dpcm[stream].state == SND_SOC_DPCM_STATE_CLOSE) {
-               dev_err(fe->dev, "ASoC: FE %s is not ready %d\n",
-                       fe->dai_link->name, fe->dpcm[stream].state);
+               dev_err(fe->dev, "ASoC: FE %s is not ready %s\n",
+                       fe->dai_link->name, dpcm_state_string(fe->dpcm[stream].state));
                ret = -EINVAL;
                goto disconnect;
        }