tmp_suning_uos_patched/sound/core
Takashi Iwai 256ca9c3ad ALSA: seq-oss: Initialize MIDI clients asynchronously
We've got bug reports that the module loading stuck on Debian system
with 3.10 kernel.  The debugging session revealed that the initial
registration of OSS sequencer clients stuck at module loading time,
which involves again with request_module() at the init phase.  This is
triggered only by special --install stuff Debian is using, but it's
still not good to have such loops.

As a workaround, call the registration part asynchronously.  This is a
better approach irrespective of the hang fix, in anyway.

Reported-and-tested-by: Philipp Matthias Hahn <pmhahn@pmhahn.de>
Cc: <stable@vger.kernel.org>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2013-07-17 09:19:24 +02:00
..
oss
seq ALSA: seq-oss: Initialize MIDI clients asynchronously 2013-07-17 09:19:24 +02:00
compress_offload.c ALSA: compress: fix the states to check for allowing read 2013-04-29 13:33:18 +02:00
control_compat.c
control.c
ctljack.c
device.c
hrtimer.c
hwdep_compat.c
hwdep.c
info_oss.c
info.c sound updates for v3.10-rc1 2013-05-03 09:10:23 -07:00
init.c ALSA: Add kconfig to specify the max card numbers 2013-05-24 16:41:46 +02:00
isadma.c
jack.c
Kconfig ALSA: Add kconfig to specify the max card numbers 2013-05-24 16:41:46 +02:00
Makefile
memalloc.c
memory.c
misc.c
pcm_compat.c
pcm_lib.c ALSA: Constify the snd_pcm_substream struct ops field 2013-05-24 15:41:44 +02:00
pcm_memory.c
pcm_misc.c ALSA: add DSD formats 2013-04-18 10:02:33 +02:00
pcm_native.c pcm_native: switch to fdget()/fdput() 2013-06-29 12:57:06 +04:00
pcm_timer.c
pcm.c ALSA: add DSD formats 2013-04-18 10:02:33 +02:00
rawmidi_compat.c
rawmidi.c
rtctimer.c
sgbuf.c
sound_oss.c
sound.c
timer_compat.c
timer.c
vmaster.c ALSA: vmaster: Fix the regression of missing vmaster hook call 2013-07-03 14:01:32 +02:00