OpenCloudOS-Kernel/sound/soc
Eero Nurkkala 4453dba54d ASoC: TLV320AIC3X: Fix kcontrol's private value use in put callback
Function snd_soc_dapm_put_volsw_aic3x misuses the kcontrol's private value
by still accessing it as bitfields even SOC_SINGLE_VALUE constructs it
as a pointer into struct soc_mixer_control after the commit
4eaa9819dc.

This was causing arbitrary register writes when touching the controls
defined with SOC_DAPM_SINGLE_AIC3X.

Signed-off-by: Eero Nurkkala <ext-eero.nurkkala@nokia.com>
Acked-by: Jarkko Nikula <jarkko.nikula@nokia.com>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
2009-02-06 11:39:28 +00:00
..
atmel ALSA: ASoC: email - update email addresses. 2009-02-03 07:05:23 +01:00
au1x remove lots of double-semicolons 2009-01-08 08:31:14 -08:00
blackfin ASoC: Fix variable name for Blackfin I2S DAI 2008-12-11 16:12:14 +00:00
codecs ASoC: TLV320AIC3X: Fix kcontrol's private value use in put callback 2009-02-06 11:39:28 +00:00
davinci remove lots of double-semicolons 2009-01-08 08:31:14 -08:00
fsl ASoC: fix registration of the SoC card in the Freescale MPC8610 drivers 2009-01-20 20:29:39 +00:00
omap OMAP: ASoC: Fix spinlock misuse in omap-pcm.c 2009-02-02 12:41:25 +00:00
pxa ASoC: Fix pxa2xx-pcm checks for invalid DMA channels 2009-01-01 11:52:48 +00:00
s3c24xx Merge branch 'devel' of master.kernel.org:/home/rmk/linux-2.6-arm 2008-12-30 17:36:49 -08:00
sh ALSA: ASoC - Fix wrong section types 2008-12-10 07:47:22 +01:00
Kconfig ASoC: Ease merge difficulties from new architectures 2008-12-18 17:21:01 +00:00
Makefile ASoC: Ease merge difficulties from new architectures 2008-12-18 17:21:01 +00:00
soc-core.c ASoC: Merge the soc_value_enum to soc_enum struct 2009-01-08 13:09:52 +00:00
soc-dapm.c ASoC: Fix the power update function for snd_soc_dapm_value_mux 2009-01-15 16:20:27 +01:00