Commit c181a13a41ef32c9037393f4b42b780e1a36eb91

Authored by Thadeu Lima de Souza Cascardo
Committed by Takashi Iwai
1 parent 7284ce6c9f

ALSA: use subsys_initcall for sound core instead of module_init

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>
Signed-off-by: Takashi Iwai <tiwai@suse.de>

Showing 2 changed files with 3 additions and 3 deletions Side-by-side Diff

... ... @@ -468,6 +468,6 @@
468 468 unregister_chrdev(major, "alsa");
469 469 }
470 470  
471   -module_init(alsa_sound_init)
472   -module_exit(alsa_sound_exit)
  471 +subsys_initcall(alsa_sound_init);
  472 +module_exit(alsa_sound_exit);
... ... @@ -61,7 +61,7 @@
61 61 class_destroy(sound_class);
62 62 }
63 63  
64   -module_init(init_soundcore);
  64 +subsys_initcall(init_soundcore);
65 65 module_exit(cleanup_soundcore);
66 66  
67 67