Register with first use.
Signed-off-by: Kris Van Hees <kris.van.hees@oracle.com>
ftrace_init();
-#if defined(CONFIG_DT_SDT) || defined(CONFIG_DT_SDT_MODULE)
-# if FIXME
- dtrace_register_builtins();
-# endif
-#endif
-
/* Do the rest non-__init'ed, we're now alive */
rest_init();
}
void dtrace_enable(void)
{
- if (!dtrace_enabled)
+ if (!dtrace_enabled) {
register_die_notifier(&dtrace_die);
+ dtrace_enabled = 1;
+ }
}
EXPORT_SYMBOL(dtrace_enable);
return;
unregister_die_notifier(&dtrace_die);
+ dtrace_enabled = 0;
}
EXPORT_SYMBOL(dtrace_disable);