All of lore.kernel.org
 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; 11+ 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 related	[flat|nested] 11+ messages in thread

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

Thread overview: 11+ 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-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:18       ` Takashi Iwai
2010-01-14 16:22       ` Thadeu Lima de Souza Cascardo
2010-01-14 16:31         ` Takashi Iwai
2010-01-14 16:31           ` Takashi Iwai
2010-01-15 14:40   ` Takashi Iwai
2010-01-15 14:40     ` Takashi Iwai

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.