ASoC: soc.h: fe_compr can be bit field
authorKuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Mon, 13 May 2019 07:07:27 +0000 (16:07 +0900)
committerMark Brown <broonie@kernel.org>
Mon, 13 May 2019 11:45:07 +0000 (12:45 +0100)
fe_compr is used at soc-compress, it can be bit field.
This patch move it from int to bit field.

> grep fe_compr -r sound/soc/*
sound/soc/soc-compress.c:               rtd->fe_compr = 1;
sound/soc/soc-pcm.c:            if (!fe->dpcm[stream].runtime && !fe->fe_compr)

Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
include/sound/soc.h

index 482b4ea87c3c4bd9fac786fa7165b30123174ea2..f20785aa7b4a3536c56ca718a02c124ac1d15346 100644 (file)
@@ -1214,7 +1214,6 @@ struct snd_soc_pcm_runtime {
 
        /* Dynamic PCM BE runtime data */
        struct snd_soc_dpcm_runtime dpcm[2];
-       int fe_compr;
 
        long pmdown_time;
 
@@ -1239,6 +1238,7 @@ struct snd_soc_pcm_runtime {
        /* bit field */
        unsigned int dev_registered:1;
        unsigned int pop_wait:1;
+       unsigned int fe_compr:1; /* for Dynamic PCM */
 };
 #define for_each_rtd_codec_dai(rtd, i, dai)\
        for ((i) = 0;                                                  \