X-Git-Url: http://git.lttng.org/?p=ust.git;a=blobdiff_plain;f=libust%2Ftrace_event.c;h=76628c55bc9933667e7a8be778f8ee6b2b0bc259;hp=af1e3fb1180e55753a8adb63a2a84246f9280509;hb=0222e1213f196b66cbc08cd29093aca4a28e9ffb;hpb=fc214788832b93d238449c2b7736a8425b7e5330 diff --git a/libust/trace_event.c b/libust/trace_event.c index af1e3fb..76628c5 100644 --- a/libust/trace_event.c +++ b/libust/trace_event.c @@ -27,7 +27,7 @@ #include /* libraries that contain trace_events (struct trace_event_lib) */ -static LIST_HEAD(libs); +static CDS_LIST_HEAD(libs); static DEFINE_MUTEX(trace_events_mutex); @@ -47,7 +47,7 @@ int lib_get_iter_trace_events(struct trace_event_iter *iter) struct trace_event_lib *iter_lib; int found = 0; - list_for_each_entry(iter_lib, &libs, list) { + cds_list_for_each_entry(iter_lib, &libs, list) { if (iter_lib < iter->lib) continue; else if (iter_lib > iter->lib) @@ -128,7 +128,7 @@ int trace_event_register_lib(struct trace_event *trace_events_start, /* FIXME: maybe protect this with its own mutex? */ pthread_mutex_lock(&trace_events_mutex); - list_add(&pl->list, &libs); + cds_list_add(&pl->list, &libs); pthread_mutex_unlock(&trace_events_mutex); DBG("just registered a trace_events section from %p and having %d trace_events", trace_events_start, trace_events_count); @@ -142,10 +142,10 @@ int trace_event_unregister_lib(struct trace_event *trace_events_start) pthread_mutex_lock(&trace_events_mutex); - list_for_each_entry(lib, &libs, list) { + cds_list_for_each_entry(lib, &libs, list) { if(lib->trace_events_start == trace_events_start) { struct trace_event_lib *lib2free = lib; - list_del(&lib->list); + cds_list_del(&lib->list); free(lib2free); break; }