ASoC: core: Initialize err for snd_soc_put_volsw_sx
authorBrian Austin <brian.austin@cirrus.com>
Tue, 3 Apr 2012 16:33:50 +0000 (11:33 -0500)
committerMark Brown <broonie@opensource.wolfsonmicro.com>
Tue, 3 Apr 2012 19:29:45 +0000 (20:29 +0100)
sound/soc/soc-core.c: In function ‘snd_soc_put_volsw_sx’:
sound/soc/soc-core.c:2600: warning: ‘err’ may be used uninitialized in this function

Signed-off-by: Brian Austin <brian.austin@cirrus.com>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
sound/soc/soc-core.c

index 7b1a4fd..a6922bc 100644 (file)
@@ -2586,7 +2586,7 @@ int snd_soc_put_volsw_sx(struct snd_kcontrol *kcontrol,
        int max = mc->max;
        int min = mc->min;
        int mask = (1 << (fls(min + max) - 1)) - 1;
-       int err;
+       int err = 0;
        unsigned short val, val_mask, val2 = 0;
 
        val_mask = mask << shift;