acrn-kernel/sound
Mark Brown 4b67d35504 [ALSA] soc - Don't lock the codec list in snd_soc_dapm_new_widgets()
snd_soc_dapm_new_widgets() takes the codec lock when adding new widgets,
causing lockdep warnings when applications later call down through ALSA
to adjust controls.  Since widgets are only added during probe this lock
should be unneeded so don't take it.
Thanks to Dmitry Baryshkov <dbaryshkov@gmail.com> for reporting this issue.
Cc: Dmitry Baryshkov <dbaryshkov@gmail.com>

Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2008-01-31 17:29:51 +01:00
..
aoa [ALSA] Remove sound/driver.h 2008-01-31 17:29:48 +01:00
arm [ALSA] Remove sound/driver.h 2008-01-31 17:29:48 +01:00
core [ALSA] rawmidi: let sparse know what is going on _for real_ 2008-01-31 17:29:49 +01:00
drivers [ALSA] Remove sound/driver.h 2008-01-31 17:29:48 +01:00
i2c [ALSA] Remove sound/driver.h 2008-01-31 17:29:48 +01:00
isa [ALSA] Remove sound/driver.h 2008-01-31 17:29:48 +01:00
mips [ALSA] Remove sound/driver.h 2008-01-31 17:29:48 +01:00
oss [ARM] Remove pointless casts from void pointers, 2008-01-26 14:50:00 +00:00
parisc [ALSA] Remove sound/driver.h 2008-01-31 17:29:48 +01:00
pci [ALSA] hda: STAC9228 VT fixes 2008-01-31 17:29:49 +01:00
pcmcia [ALSA] Remove sound/driver.h 2008-01-31 17:29:48 +01:00
ppc [ALSA] Remove sound/driver.h 2008-01-31 17:29:48 +01:00
sh [ALSA] Remove sound/driver.h 2008-01-31 17:29:48 +01:00
soc [ALSA] soc - Don't lock the codec list in snd_soc_dapm_new_widgets() 2008-01-31 17:29:51 +01:00
sparc [ALSA] Remove sound/driver.h 2008-01-31 17:29:48 +01:00
spi [ALSA] Remove sound/driver.h 2008-01-31 17:29:48 +01:00
synth [ALSA] Remove sound/driver.h 2008-01-31 17:29:48 +01:00
usb [ALSA] Remove sound/driver.h 2008-01-31 17:29:48 +01:00
Kconfig
Makefile
ac97_bus.c
last.c [ALSA] Remove sound/driver.h 2008-01-31 17:29:48 +01:00
sound_core.c
sound_firmware.c