X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=libust%2Ftracepoint.c;h=2b33d84428ef29557d7897788c6aa816c7076545;hb=1e4b909b682cc34aaa51ee13432c1c23f7e70bab;hp=16b4819b88e686f01a6f3ad08a6de3cecf783f0c;hpb=4723ca096d740ff93da400df304c9902e9834e5f;p=ust.git diff --git a/libust/tracepoint.c b/libust/tracepoint.c index 16b4819..2b33d84 100644 --- a/libust/tracepoint.c +++ b/libust/tracepoint.c @@ -87,7 +87,7 @@ static inline void *allocate_probes(int count) static inline void release_probes(void *old) { if (old) { - struct tp_probes *tp_probes = container_of(old, + struct tp_probes *tp_probes = _ust_container_of(old, struct tp_probes, probes[0]); //ust// call_rcu_sched(&tp_probes->u.rcu, rcu_free_old_probes); synchronize_rcu(); @@ -427,7 +427,7 @@ static void tracepoint_add_old_probes(void *old) { need_update = 1; if (old) { - struct tp_probes *tp_probes = container_of(old, + struct tp_probes *tp_probes = _ust_container_of(old, struct tp_probes, probes[0]); list_add(&tp_probes->u.list, &old_probes); }