Fix loop dependency
[lttng-modules.git] / probes / lttng-events.h
index 9aaf1573b2576742faa6d79d1e197e1dcfa430fa..b32921ca67121fb2c3c89654fecebb60ac3ebd0e 100644 (file)
@@ -195,6 +195,7 @@ static void __event_probe__##_name(void *__data, _proto);
                        .name = #_name,                                        \
                        .probe_callback = (void *) &__event_probe__##_template,\
                        .nr_fields = ARRAY_SIZE(__event_fields___##_template), \
+                       .owner = THIS_MODULE,                                  \
                },
 
 #define TP_ID1(_token, _system)        _token##_system
@@ -520,7 +521,7 @@ static void __event_probe__##_name(void *__data, _proto)                  \
                return;                                                       \
        __event_len = __event_get_size__##_name(__dynamic_len, _args);        \
        __event_align = __event_get_align__##_name(_args);                    \
-       lib_ring_buffer_ctx_init(&ctx, __chan->chan, NULL, __event_len,       \
+       lib_ring_buffer_ctx_init(&ctx, __chan->chan, __event, __event_len,    \
                                 __event_align, -1);                          \
        __ret = __chan->ops->event_reserve(&ctx, __event->id);                \
        if (__ret < 0)                                                        \
This page took 0.023631 seconds and 4 git commands to generate.