mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH] alsa: use subsys_initcall for sound core instead of module_init
@ 2010-01-12 22:20 Thadeu Lima de Souza Cascardo
  2010-01-13  6:48 ` Takashi Iwai
  0 siblings, 1 reply; 7+ messages in thread
From: Thadeu Lima de Souza Cascardo @ 2010-01-12 22:20 UTC (permalink / raw)
  To: alsa-devel
  Cc: ibm-acpi, Thadeu Lima de Souza Cascardo, Jaroslav Kysela,
	Takashi Iwai, linux-kernel

This is needed for built-in drivers which are built before the sound directory,
like thinkpad_acpi.

Otherwise, registering a card fails.

Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
---
 sound/core/sound.c |    4 ++--
 sound/sound_core.c |    2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sound/core/sound.c b/sound/core/sound.c
index 7872a02..563d196 100644
--- a/sound/core/sound.c
+++ b/sound/core/sound.c
@@ -468,5 +468,5 @@ static void __exit alsa_sound_exit(void)
 	unregister_chrdev(major, "alsa");
 }
 
-module_init(alsa_sound_init)
-module_exit(alsa_sound_exit)
+subsys_initcall(alsa_sound_init);
+module_exit(alsa_sound_exit);
diff --git a/sound/sound_core.c b/sound/sound_core.c
index dbca7c9..7c2d677 100644
--- a/sound/sound_core.c
+++ b/sound/sound_core.c
@@ -61,7 +61,7 @@ static void __exit cleanup_soundcore(void)
 	class_destroy(sound_class);
 }
 
-module_init(init_soundcore);
+subsys_initcall(init_soundcore);
 module_exit(cleanup_soundcore);
 
 
-- 
1.6.6


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2010-01-15 14:40 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-01-12 22:20 [PATCH] alsa: use subsys_initcall for sound core instead of module_init Thadeu Lima de Souza Cascardo
2010-01-13  6:48 ` Takashi Iwai
2010-01-14 15:53   ` Thadeu Lima de Souza Cascardo
2010-01-14 16:18     ` Takashi Iwai
2010-01-14 16:22       ` Thadeu Lima de Souza Cascardo
2010-01-14 16:31         ` Takashi Iwai
2010-01-15 14:40   ` Takashi Iwai

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®