X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=lttng-probes.c;h=dd2b2ce79c17f3cf6a2d986be702f2a57ebee806;hb=1b7801d6f8db3901daa3c58149397c67ee341855;hp=ee75e33d7881f9528043dd492a63351ef73714de;hpb=021153c017dd6cb9dc5ec5fe74fadd6536f1327d;p=lttng-modules.git diff --git a/lttng-probes.c b/lttng-probes.c index ee75e33d..dd2b2ce7 100644 --- a/lttng-probes.c +++ b/lttng-probes.c @@ -25,7 +25,7 @@ #include #include -#include "lttng-events.h" +#include /* * probe list is protected by sessions lock. @@ -251,10 +251,12 @@ static void *tp_list_start(struct seq_file *m, loff_t *pos) { struct lttng_probe_desc *probe_desc; + struct list_head *probe_list; int iter = 0, i; lttng_lock_sessions(); - list_for_each_entry(probe_desc, &_probe_list, head) { + probe_list = lttng_get_probe_list_head(); + list_for_each_entry(probe_desc, probe_list, head) { for (i = 0; i < probe_desc->nr_events; i++) { if (iter++ >= *pos) return (void *) probe_desc->event_desc[i]; @@ -268,10 +270,12 @@ static void *tp_list_next(struct seq_file *m, void *p, loff_t *ppos) { struct lttng_probe_desc *probe_desc; + struct list_head *probe_list; int iter = 0, i; (*ppos)++; - list_for_each_entry(probe_desc, &_probe_list, head) { + probe_list = lttng_get_probe_list_head(); + list_for_each_entry(probe_desc, probe_list, head) { for (i = 0; i < probe_desc->nr_events; i++) { if (iter++ >= *ppos) return (void *) probe_desc->event_desc[i];