From: Sugar Zhang Date: Mon, 9 May 2016 06:15:50 +0000 (+0800) Subject: ASoC: es8316: fix warning: 'val' may be used uninitialized X-Git-Tag: firefly_0821_release~2682 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=5cd165889003b6738fcaca16ed98151bb6a20870;p=firefly-linux-kernel-4.4.55.git ASoC: es8316: fix warning: 'val' may be used uninitialized Change-Id: If7bdba3cd7a23879a2cf41202d21fadaef614f23 Signed-off-by: Sugar Zhang --- diff --git a/sound/soc/codecs/es8316.c b/sound/soc/codecs/es8316.c index 1e082f39e97b..eab27c1f53c3 100644 --- a/sound/soc/codecs/es8316.c +++ b/sound/soc/codecs/es8316.c @@ -752,7 +752,7 @@ static int es8316_pcm_hw_params(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) { struct snd_soc_codec *codec = dai->codec; - int val; + int val = 0; switch (params_format(params)) { case SNDRV_PCM_FORMAT_S16_LE: @@ -767,6 +767,9 @@ static int es8316_pcm_hw_params(struct snd_pcm_substream *substream, case SNDRV_PCM_FORMAT_S32_LE: val = ES8316_DACWL_32; break; + default: + val = ES8316_DACWL_16; + break; } if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK)