X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=probes%2Flttng-ftrace.c;h=ec086902892d644fcee8c57f70d78231cc4944f2;hb=edeb3137b6064818f310567ded5c60e442a933e6;hp=c866876e6f07dcf5b4d7612d27d4d9e6de08f223;hpb=dc7f600a24e263bba4a69d7c94ab9c0bda9bca02;p=lttng-modules.git diff --git a/probes/lttng-ftrace.c b/probes/lttng-ftrace.c index c866876e..ec086902 100644 --- a/probes/lttng-ftrace.c +++ b/probes/lttng-ftrace.c @@ -146,12 +146,17 @@ void lttng_ftrace_unregister(struct ltt_event *event) { wrapper_unregister_ftrace_function_probe(event->u.ftrace.symbol_name, <tng_ftrace_ops, event); +} +EXPORT_SYMBOL_GPL(lttng_ftrace_unregister); + +void lttng_ftrace_destroy_private(struct ltt_event *event) +{ kfree(event->u.ftrace.symbol_name); kfree(event->desc->fields); kfree(event->desc->name); kfree(event->desc); } -EXPORT_SYMBOL_GPL(lttng_ftrace_unregister); +EXPORT_SYMBOL_GPL(lttng_ftrace_destroy_private); int lttng_ftrace_init(void) {