ASoC: wm8960: harmless underflow in wm8960_put_deemph()
Subsystems (4)
PATCH 1/1 ASoC: wm8960: harmless underflow in wm8960_put_deemph()
Valid values of "deemph" are zero and one, but we accidentally allow negative values as well. It's harmless but we may as well fix it.
Signed-off-by Dan Carpenter <[email protected]>
sound/soc/codecs/wm8960.c +1 -1
@@ -201,7 +201,7 @@ static int wm8960_put_deemph(struct snd_kcontrol *kcontrol, {struct snd_soc_codec *codec =snd_soc_kcontrol_codec (kcontrol);struct wm8960_priv *wm8960 =snd_soc_codec_get_drvdata (codec); -int deemph = ucontrol->value.integer.value[0 ]; +unsigned int deemph = ucontrol->value.integer.value[0 ];if (deemph >1 )return -EINVAL ;
Mark Brown
maintainerQuoted 2 lines · Dan Carpenter
Valid values of "deemph" are zero and one, but we accidentally allow negative values as well. It's harmless but we may as well fix it.
This appears to duplicate the patch sent immediately before it?