linux/sound/pci
Takashi Iwai 305a0ade18 ALSA: hda - Serialize codec registrations
In the current code, the codec registration may happen both at the
codec bind time and the end of the controller probe time.  In a rare
occasion, they race with each other, leading to Oops due to the still
uninitialized card device.

This patch introduces a simple flag to prevent the codec registration
at the codec bind time as long as the controller probe is going on.
The controller probe invokes snd_card_register() that does the whole
registration task, and we don't need to register each piece
beforehand.

Cc: <stable@vger.kernel.org>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2019-02-01 11:30:09 +01:00
..
ac97 ALSA: ac97: Fix incorrect bit shift at AC97-SPSA control write 2018-11-23 18:09:22 +01:00
ali5451
asihpi ALSA: asihpi: clean up indentation, replace spaces with tab 2018-11-19 12:16:03 +01:00
au88x0 ALSA: au88xx: Add fall-through annotations 2018-10-12 09:31:34 +02:00
aw2
ca0106 ALSA: ca0106: Disable IZD on SB0570 DAC to fix audio pops 2018-10-29 16:59:06 +01:00
cs46xx ALSA: cs46xx: Potential NULL dereference in probe 2019-01-08 09:02:54 +01:00
cs5535audio
ctxfi
echoaudio
emu10k1 ALSA: emu10k1: Fix potential Spectre v1 vulnerabilities 2018-12-19 14:34:02 +01:00
hda ALSA: hda - Serialize codec registrations 2019-02-01 11:30:09 +01:00
ice1712
korg1212
lola
lx6464es
mixart
nm256
oxygen
pcxhr
riptide
rme9652 ALSA: rme9652: Fix potential Spectre v1 vulnerability 2018-12-19 14:32:41 +01:00
trident
vx222
ymfpci
ad1889.c
ad1889.h
ak4531_codec.c
als300.c
als4000.c
atiixp.c ALSA: atiixp: fix fall-through annotations 2018-09-14 15:27:04 +02:00
atiixp_modem.c
azt3328.c
azt3328.h
bt87x.c
cmipci.c
cs4281.c
cs5530.c
ens1370.c
ens1371.c
es1938.c
es1968.c
fm801.c
intel8x0.c ALSA: intel8x0: Fix fall-through annotations 2018-10-03 17:42:55 +02:00
intel8x0m.c
Kconfig
maestro3.c
Makefile
rme32.c
rme96.c
sis7019.c
sis7019.h
sonicvibes.c
via82xx.c
via82xx_modem.c