X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=lttng-tracepoint.c;h=4cfec38502f54fe74de19c13ad8e8b8a1694d6f6;hb=30954dc0995de9990bcabe34f18e07c972b504b8;hp=f8a9cedcd74b9b61a6b3a4fe8af0e50e7bb182f4;hpb=f934e302d314d76563484f31caed56ad680eb17b;p=lttng-modules.git diff --git a/lttng-tracepoint.c b/lttng-tracepoint.c index f8a9cedc..4cfec385 100644 --- a/lttng-tracepoint.c +++ b/lttng-tracepoint.c @@ -28,8 +28,9 @@ #include #include -#include "lttng-tracepoint.h" -#include "wrapper/list.h" +#include +#include +#include /* * Protect the tracepoint table. lttng_tracepoint_mutex nests within @@ -241,7 +242,7 @@ int lttng_tracepoint_coming(struct tp_module *tp_mod) struct tracepoint_entry *e; struct lttng_tp_probe *p; - tp = tp_mod->mod->tracepoints_ptrs[i]; + tp = lttng_tracepoint_ptr_deref(&tp_mod->mod->tracepoints_ptrs[i]); e = get_tracepoint(tp->name); if (!e) { e = add_tracepoint(tp->name); @@ -282,7 +283,7 @@ int lttng_tracepoint_going(struct tp_module *tp_mod) struct tracepoint_entry *e; struct lttng_tp_probe *p; - tp = tp_mod->mod->tracepoints_ptrs[i]; + tp = lttng_tracepoint_ptr_deref(&tp_mod->mod->tracepoints_ptrs[i]); e = get_tracepoint(tp->name); if (!e || !e->tp) continue;