ks_manager: use the common initialization mechanism 36/156736/2
authorVyacheslav Cherkashin <v.cherkashin@samsung.com>
Thu, 19 Oct 2017 18:10:33 +0000 (21:10 +0300)
committerVyacheslav Cherkashin <v.cherkashin@samsung.com>
Fri, 20 Oct 2017 11:02:42 +0000 (14:02 +0300)
Change-Id: I781b5bd69c38f2d4deda7c5d9707b358341f522c
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
modules/ks_manager/ks_manager.c

index 2a554e1b835cf3fd5296c17d7c8ef2a9ef948563..d7b072d84b8fc16cf9c94139cac6a9a6700dbd51 100644 (file)
@@ -24,6 +24,7 @@
 
 #include <linux/module.h>
 #include <linux/slab.h>
+#include <master/swap_initializer.h>
 #include <kprobe/swap_kprobes.h>
 #include <kprobe/swap_kprobes_deps.h>
 #include "ks_manager.h"
@@ -145,17 +146,16 @@ int ksm_unregister_probe_all(void)
 }
 EXPORT_SYMBOL_GPL(ksm_unregister_probe_all);
 
-static int __init init_ks_manager(void)
+static int ks_manager_init(void)
 {
        return 0;
 }
 
-static void __exit exit_ks_manager(void)
+static void ks_manager_uninit(void)
 {
        ksm_unregister_probe_all();
 }
 
-module_init(init_ks_manager);
-module_exit(exit_ks_manager);
+SWAP_LIGHT_INIT_MODULE_CORE(ks_manager_init, ks_manager_uninit);
 
 MODULE_LICENSE("GPL");