From d0e976a886a5ea7a90afab9ac8d0dfeb33f01f27 Mon Sep 17 00:00:00 2001 From: Walter Yang Date: Fri, 4 Nov 2016 21:48:03 +0800 Subject: [PATCH] ASoC: pcm: change capture_active to unsigned int In combo usecase there are 2 front-end dai's with same codec dai, for example, multi-phrase ADSP SVA detection. Using a single bit as the counter causes the counter to roll over to 0 during combo usecase. To resolve this, change counter to unsigned int from single bit. CRs-Fixed: 1086127 Change-Id: I2dd07bd967b7d4fb4878b6d65bd0f011c6b15bdd Signed-off-by: Walter Yang --- include/sound/soc-dai.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/sound/soc-dai.h b/include/sound/soc-dai.h index 80bfd1e8f813..4cbe6a37d121 100644 --- a/include/sound/soc-dai.h +++ b/include/sound/soc-dai.h @@ -269,7 +269,7 @@ struct snd_soc_dai { struct snd_soc_dai_driver *driver; /* DAI runtime info */ - unsigned int capture_active:1; /* stream is in use */ + unsigned int capture_active; /* stream is in use */ unsigned int playback_active; /* stream is in use */ unsigned int symmetric_rates:1; unsigned int symmetric_channels:1; -- 2.11.0