fbiprobe: use the common initialization mechanism 34/156734/2
authorVyacheslav Cherkashin <v.cherkashin@samsung.com>
Thu, 19 Oct 2017 17:50:32 +0000 (20:50 +0300)
committerVyacheslav Cherkashin <v.cherkashin@samsung.com>
Fri, 20 Oct 2017 11:02:42 +0000 (14:02 +0300)
Change-Id: Iaee19e8db0711d282e064bf13c191abf11de6340
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
modules/fbiprobe/fbiprobe.c

index 39e64774a1476573656b454dd55c701d9a1a2b6a..42f5223cd69025fc6a05c05e27f2b9ca0242f42c 100644 (file)
@@ -38,6 +38,7 @@
 #include "fbi_msg.h"
 #include "regs.h"
 
+#include <master/swap_initializer.h>
 #include <us_manager/us_manager.h>
 #include <us_manager/probes/probes.h>
 #include <us_manager/probes/register_probes.h>
@@ -392,7 +393,7 @@ static struct probe_iface fbi_probe_iface = {
        .cleanup = fbi_probe_cleanup
 };
 
-static int __init fbiprobe_module_init(void)
+static int fbiprobe_init(void)
 {
        int ret = 0;
        ret = swap_register_probe_type(SWAP_FBIPROBE, &fbi_probe_iface);
@@ -400,13 +401,12 @@ static int __init fbiprobe_module_init(void)
        return ret;
 }
 
-static void __exit fbiprobe_module_exit(void)
+static void fbiprobe_uninit(void)
 {
        swap_unregister_probe_type(SWAP_FBIPROBE);
 }
 
-module_init(fbiprobe_module_init);
-module_exit(fbiprobe_module_exit);
+SWAP_LIGHT_INIT_MODULE_CORE(fbiprobe_init, fbiprobe_uninit);
 
 MODULE_LICENSE("GPL");
 MODULE_DESCRIPTION("SWAP fbiprobe");