diff options
author | Chen-Yu Tsai <wens@csie.org> | 2016-08-27 19:27:58 +0800 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2016-09-01 21:05:18 +0100 |
commit | 01ad5e7de67b408d9b48b437b06a9938ddf460b5 (patch) | |
tree | 141cab32d6e0b1c0b19d4f82c0ee6a907befc656 /drivers/gpu/drm/vc4/vc4_validate_shaders.c | |
parent | 8053f21675b073b379cbca258ee4a3f3850dfa94 (diff) |
ASoC: dapm: Fix possible uninitialized variable in snd_soc_dapm_get_volsw()
If soc_dapm_read() fails, val will be uninitialized, and bogus values
will be written later:
ret = soc_dapm_read(dapm, reg, &val);
val = (val >> shift) & mask;
However, the compiler does not give a warning. Return on error before
val is really used to avoid this.
This is similar to the commit 6912831623c5 ("ASoC: dapm: Fix
uninitialized variable in snd_soc_dapm_get_enum_double()")
Fixes: ce0fc93ae56e (ASoC: Add DAPM support at the component level)
Signed-off-by: Chen-Yu Tsai <wens@csie.org>
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'drivers/gpu/drm/vc4/vc4_validate_shaders.c')
0 files changed, 0 insertions, 0 deletions