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/usf.c b/dsp/usf.c
index f75439d..263ba1f 100644
--- a/dsp/usf.c
+++ b/dsp/usf.c
@@ -27,6 +27,7 @@
#include "q6usm.h"
#include "usf.h"
#include "usfcdev.h"
+#include "q6_init.h"
/* The driver version*/
#define DRV_VERSION "1.7.1"
@@ -2455,10 +2456,19 @@
break;
}
}
+ if (!rc) q6usm_init();
return rc;
}
+module_init(usf_init);
-device_initcall(usf_init);
+static void __exit usf_exit(void)
+{
+ uint16_t ind = 0;
+ for (ind = 0; ind < MAX_DEVS_NUMBER; ++ind)
+ misc_deregister(&usf_misc[ind]);
+}
+module_exit(usf_exit);
MODULE_DESCRIPTION("Ultrasound framework driver");
+MODULE_LICENSE("GPL v2");