Hello, On Tue, Jul 16, 2013 at 12:29:38PM +0200, Takashi Iwai wrote: > Could you check the patch below? It makes the code path involving > with request_module asynchronous.
With the patch applied all modules were loaded successfully: no hanging modprobe processes anymore. Thank you for your support. ... > From: Takashi Iwai <ti...@suse.de> > Subject: [PATCH] ALSA: seq-oss: Initialize MIDI clients asynchronously > > The recent report showed that the initial registration of OSS > sequencer clients stuck at loading the sound modules, which involves > with request_module() at the init phase. As a workaround, call the > registration part asynchronously. (And, this is a better approache > irrespective of the hang fix.) > > Reported-by: Philipp Matthias Hahn <pmh...@pmhahn.de> > Cc: <sta...@vger.kernel.org> > Signed-off-by: Takashi Iwai <ti...@suse.de> > --- > sound/core/seq/oss/seq_oss_init.c | 16 +++++++++++++--- > sound/core/seq/oss/seq_oss_midi.c | 2 +- > 2 files changed, 14 insertions(+), 4 deletions(-) > > diff --git a/sound/core/seq/oss/seq_oss_init.c > b/sound/core/seq/oss/seq_oss_init.c > index e3cb46f..b3f39b5 100644 BYtE Philipp -- / / (_)__ __ ____ __ Philipp Hahn / /__/ / _ \/ // /\ \/ / /____/_/_//_/\_,_/ /_/\_\ pmh...@pmhahn.de -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/