X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=probes%2Flttng-kprobes.c;h=650144cbe0cdc4793c91bf46825f74a5f9ae042b;hb=30f18bf0814f797f13837967fbc4617796f1742b;hp=87806e37240695b6d2452b9e39d22a3f482769f7;hpb=ba1f598672d39e16402219556a911edf3a7fb7c8;p=lttng-modules.git diff --git a/probes/lttng-kprobes.c b/probes/lttng-kprobes.c index 87806e37..650144cb 100644 --- a/probes/lttng-kprobes.c +++ b/probes/lttng-kprobes.c @@ -29,7 +29,7 @@ int lttng_kprobes_handler_pre(struct kprobe *p, struct pt_regs *regs) return 0; lib_ring_buffer_ctx_init(&ctx, chan->chan, NULL, sizeof(data), ltt_alignof(data), -1); - ret = chan->ops->event_reserve(&ctx); + ret = chan->ops->event_reserve(&ctx, event->id); if (ret < 0) return 0; lib_ring_buffer_align_ctx(&ctx, ltt_alignof(data)); @@ -71,6 +71,7 @@ int lttng_create_kprobe_event(const char *name, struct ltt_event *event) field->type.u.basic.integer.reverse_byte_order = 0; field->type.u.basic.integer.base = 16; field->type.u.basic.integer.encoding = lttng_encode_none; + desc->owner = THIS_MODULE; event->desc = desc; return 0;