]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
ASoC: dapm: Fix ctl value accesses in a wrong type
authorTakashi Iwai <tiwai@suse.de>
Mon, 29 Feb 2016 16:20:48 +0000 (17:20 +0100)
committerSasha Levin <sasha.levin@oracle.com>
Fri, 18 Mar 2016 03:14:06 +0000 (23:14 -0400)
commit33824bb3cb275aa931c996c2f67bf8bf9babe301
tree00b922c638427acf191891bdd56059f501f8ebfd
parent01ff3a0a01366a231593476cfe775596ebdba30f
ASoC: dapm: Fix ctl value accesses in a wrong type

[ Upstream commit 741338f99f16dc24d2d01ac777b0798ae9d10a90 ]

snd_soc_dapm_dai_link_get() and _put() access the associated ctl
values as value.integer.value[].  However, this is an enum ctl, and it
has to be accessed via value.enumerated.item[].  The former is long
while the latter is unsigned int, so they don't align.

Fixes: c66150824b8a ('ASoC: dapm: add code to configure dai link parameters')
Cc: <stable@vger.kernel.org>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Mark Brown <broonie@kernel.org>
Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
sound/soc/soc-dapm.c