android_kernel_xiaomi_sm8350/sound/pci
Takashi Iwai f0cea79724 ALSA: hda - Fix dynamic ADC change working again
The commit eb541337b7
    ALSA: hda - Make converter setups sticky
changes the semantics of snd_hda_codec_cleanup_stream() not to clean up
the stream at that moment but delay the action.  This broke the codes
expecting that the clean-up is done immediately, such as dynamic ADC
changes in some codec drivers.

This patch fixes the issue by introducing a lower helper,
__snd_hda_codec_cleanup_stream(), to allow the immediate clean up.
The original snd_hda_codec_cleanup_stream() is kept as is now.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
2010-08-13 11:56:53 +02:00
..
ac97
ali5451
asihpi ALSA: asihpi: check return value of get_user() 2010-07-29 12:26:28 +02:00
au88x0
aw2 ALSA: aw2-alsa.c: use pci_ids.h defines and fix checkpatch.pl noise 2010-05-25 08:39:28 +02:00
ca0106
cs46xx
cs5535audio
ctxfi
echoaudio ALSA: echoaudio: check kmalloc() result 2010-07-19 17:59:04 +02:00
emu10k1 ALSA: emu10k1: allow high-resolution mixer controls 2010-05-25 20:23:54 +02:00
hda ALSA: hda - Fix dynamic ADC change working again 2010-08-13 11:56:53 +02:00
ice1712 Merge branch 'topic/core-cleanup' into for-linus 2010-05-20 11:58:57 +02:00
korg1212
lx6464es
mixart
nm256
oxygen ALSA: virtuoso: fix Xonar D1/DX front panel microphone 2010-05-12 10:28:36 +02:00
pcxhr
riptide ALSA: riptide: check kzalloc() result 2010-07-19 17:59:26 +02:00
rme9652
trident
vx222
ymfpci
ad1889.c
ad1889.h
ak4531_codec.c
als300.c
als4000.c ALSA: als4000: Fix potentially invalid DMA mode setup 2010-08-04 23:18:33 +02:00
atiixp_modem.c
atiixp.c
azt3328.c
azt3328.h
bt87x.c
cmipci.c
cs4281.c
cs5530.c
ens1370.c
ens1371.c
es1938.c
es1968.c ALSA: es1968: Clear interrupts before enabling them 2010-05-08 11:51:06 +02:00
fm801.c
intel8x0.c
intel8x0m.c
Kconfig ALSA: snd-es1968: Make hardware volume buttons an input device (rev2) 2010-04-23 17:09:59 +02:00
maestro3.c ALSA: maestro3: Clear interrupts before enabling them 2010-05-08 11:51:13 +02:00
Makefile ALSA: Add support of AudioScience ASI boards 2010-04-22 07:21:53 +02:00
rme32.c
rme96.c
sis7019.c sis7019: increase reset delays 2010-06-28 09:42:22 +02:00
sis7019.h
sonicvibes.c
via82xx_modem.c
via82xx.c ALSA: via82xx: allow changing the initial DXS volume 2010-07-12 17:25:27 +02:00