From: Geert Uytterhoeven Date: Fri, 8 Aug 2014 15:29:35 +0000 (+0200) Subject: ASoC: dapm: Fix uninitialized variable in snd_soc_dapm_get_enum_double() X-Git-Tag: omap-for-v3.17/fixes-against-rc2~29^2~4^2~2^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6912831623c5bbd38c6c26039d5f821557e5f541;p=pandora-kernel.git ASoC: dapm: Fix uninitialized variable in snd_soc_dapm_get_enum_double() If soc_dapm_read() fails, reg_val will be uninitialized, and bogus values will be written later: sound/soc/soc-dapm.c: In function 'snd_soc_dapm_get_enum_double': sound/soc/soc-dapm.c:2862:15: warning: 'reg_val' may be used uninitialized in this function [-Wmaybe-uninitialized] unsigned int reg_val, val; ^ Return early on error to fix this. Introduced by commit ce0fc93ae56e2ba50ff8c220d69e4e860e889320 ("ASoC: Add DAPM support at the component level"). Signed-off-by: Geert Uytterhoeven Signed-off-by: Mark Brown Acked-by: Lars-Peter Clausen --- Reading git-diff-tree failed