Write event header
[lttng-modules.git] / probes / lttng-ftrace.c
index f583ab6ee9afd2c1d25cd23a657345f07e082137..7c4fc9f55d78f5fc98898cd45af8a630b37e90ae 100644 (file)
@@ -38,7 +38,7 @@ void lttng_ftrace_handler(unsigned long ip, unsigned long parent_ip, void **data
                return;
        lib_ring_buffer_ctx_init(&ctx, chan->chan, NULL,
                                 sizeof(payload), ltt_alignof(payload), -1);
-       ret = chan->ops->event_reserve(&ctx);
+       ret = chan->ops->event_reserve(&ctx, event->id);
        if (ret < 0)
                return;
        payload.ip = ip;
@@ -146,7 +146,7 @@ void lttng_ftrace_unregister(struct ltt_event *event)
        wrapper_unregister_ftrace_function_probe(event->u.ftrace.symbol_name,
                        &lttng_ftrace_ops, event);
        kfree(event->u.ftrace.symbol_name);
-       kfree(desc->fields);
+       kfree(event->desc->fields);
        kfree(event->desc->name);
        kfree(event->desc);
 }
This page took 0.02696 seconds and 4 git commands to generate.