retprobe: use the common initialization mechanism 35/156735/2
authorVyacheslav Cherkashin <v.cherkashin@samsung.com>
Thu, 19 Oct 2017 18:01:22 +0000 (21:01 +0300)
committerVyacheslav Cherkashin <v.cherkashin@samsung.com>
Fri, 20 Oct 2017 11:02:42 +0000 (14:02 +0300)
Change-Id: I603e901bf9f5fc7a7e416793f57edb0985075680
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
modules/retprobe/retprobe.c

index db5b75ad0db8b0559b1b3086da64a18548b2508c..9a47ef9d43a673ef5e091ba5e3909b2a34de520b 100644 (file)
@@ -23,6 +23,7 @@
  */
 
 #include "retprobe.h"
+#include <master/swap_initializer.h>
 #include <us_manager/us_manager.h>
 #include <us_manager/sspt/sspt_ip.h>
 #include <us_manager/probes/register_probes.h>
@@ -126,18 +127,17 @@ static struct probe_iface retprobe_iface = {
        .cleanup = retprobe_cleanup
 };
 
-static int __init retprobe_module_init(void)
+static int mod_init(void)
 {
        return swap_register_probe_type(SWAP_RETPROBE, &retprobe_iface);
 }
 
-static void __exit retprobe_module_exit(void)
+static void mod_uninit(void)
 {
        swap_unregister_probe_type(SWAP_RETPROBE);
 }
 
-module_init(retprobe_module_init);
-module_exit(retprobe_module_exit);
+SWAP_LIGHT_INIT_MODULE_CORE(mod_init, mod_uninit);
 
 MODULE_LICENSE("GPL");
 MODULE_DESCRIPTION("SWAP retprobe");