aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrzej Hajda <a.hajda@samsung.com>2016-02-23 01:45:14 -0500
committerMark Brown <broonie@kernel.org>2016-02-23 23:07:02 -0500
commit127a9cbb5860a7cf15f4d4703ab0454e4603e8ac (patch)
treee8670d453327f73f82221d119f017acc97f199c5
parent250a99e70bf8628397901e10ad99a281dfc489d5 (diff)
ASoC: max9867: fix type of variable containing error codes
value variable can contain error values and is compared with zero. Its type must be signed. The problem has been detected using coccinelle script scripts/coccinelle/tests/unsigned_lesser_than_zero.cocci Signed-off-by: Andrzej Hajda <a.hajda@samsung.com> Reviewed-by: Axel Lin <axel.lin@ingics.com> Signed-off-by: Mark Brown <broonie@kernel.org>
-rwxr-xr-xsound/soc/codecs/max9867.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sound/soc/codecs/max9867.c b/sound/soc/codecs/max9867.c
index ab7a94db8db7..4fb6fc7188c7 100755
--- a/sound/soc/codecs/max9867.c
+++ b/sound/soc/codecs/max9867.c
@@ -180,7 +180,8 @@ static int max9867_dai_hw_params(struct snd_pcm_substream *substream,
180{ 180{
181 struct snd_soc_codec *codec = dai->codec; 181 struct snd_soc_codec *codec = dai->codec;
182 struct max9867_priv *max9867 = snd_soc_codec_get_drvdata(codec); 182 struct max9867_priv *max9867 = snd_soc_codec_get_drvdata(codec);
183 unsigned int ni_h, ni_l, value; 183 unsigned int ni_h, ni_l;
184 int value;
184 185
185 value = get_ni_value(max9867->sysclk, params_rate(params)); 186 value = get_ni_value(max9867->sysclk, params_rate(params));
186 if (value < 0) 187 if (value < 0)