#include <linux/hrtimer.h>
#include <linux/time.h>
+#include <lttng-tracer.h>
#include <lttng-clock.h> /* From lttng-modules */
static u64 trace_clock_read64_example(void)
{
return lttng_clock_register_plugin(<c, THIS_MODULE);
}
-module_init(lttng_clock_plugin_init);
+fs_initcall(lttng_clock_plugin_init);
static __exit
void lttng_clock_plugin_exit(void)
MODULE_LICENSE("GPL and additional rights");
MODULE_AUTHOR("Mathieu Desnoyers <mathieu.desnoyers@efficios.com>");
MODULE_DESCRIPTION("LTTng Clock Plugin Example");
+MODULE_VERSION(__stringify(LTTNG_MODULES_MAJOR_VERSION) "."
+ __stringify(LTTNG_MODULES_MINOR_VERSION) "."
+ __stringify(LTTNG_MODULES_PATCHLEVEL_VERSION)
+ LTTNG_MODULES_EXTRAVERSION);