Audio: DLKM support for all audio modules

Switch to DLKM for all audio kernel modules.

Change-Id: I6a96023a21f655f873531af9ace81f2b01eb0f58
Signed-off-by: Laxminath Kasam <lkasam@codeaurora.org>
diff --git a/dsp/codecs/audio_wmapro.c b/dsp/codecs/audio_wmapro.c
index 3cb9db1..3ce4cdc 100644
--- a/dsp/codecs/audio_wmapro.c
+++ b/dsp/codecs/audio_wmapro.c
@@ -403,7 +403,7 @@
 	.fops = &audio_wmapro_fops,
 };
 
-static int __init audio_wmapro_init(void)
+int __init audio_wmapro_init(void)
 {
 	int ret = misc_register(&audio_wmapro_misc);
 
@@ -415,4 +415,8 @@
 	return ret;
 }
 
-device_initcall(audio_wmapro_init);
+void __exit audio_wmapro_exit(void)
+{
+	mutex_destroy(&audio_wmapro_ws_mgr.ws_lock);
+	misc_deregister(&audio_wmapro_misc);
+}