X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=liblttng-ust%2Fltt-probes.c;h=00e5f06bb27c8501db10b87d34c28b07d4e47350;hb=d5201d387edfea57734ec4d452f7139ca2374f70;hp=2994512825660596060f8875915c026d3f01dc71;hpb=574a6217af27f0e1ca8998790ce7744684d83168;p=lttng-ust.git diff --git a/liblttng-ust/ltt-probes.c b/liblttng-ust/ltt-probes.c index 29945128..00e5f06b 100644 --- a/liblttng-ust/ltt-probes.c +++ b/liblttng-ust/ltt-probes.c @@ -303,6 +303,7 @@ struct session_loglevel *add_loglevel(const char *name, return ERR_PTR(-ENOMEM); memcpy(&e->name[0], name, name_len); cds_hlist_add_head(&e->hlist, head); + CDS_INIT_LIST_HEAD(&e->session_list); } /* session loglevel */ @@ -318,6 +319,7 @@ struct session_loglevel *add_loglevel(const char *name, sl->chan = chan; sl->enabled = 1; memcpy(&sl->event_param, event_param, sizeof(sl->event_param)); + sl->event_param.instrumentation = LTTNG_UST_TRACEPOINT; CDS_INIT_LIST_HEAD(&sl->events); cds_list_add(&sl->list, &chan->session->loglevels); cds_list_add(&sl->session_list, &e->session_list);