#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"
}
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");