From 5e2757f05544ef14c97798a51e5e7d3bfac49644 Mon Sep 17 00:00:00 2001 From: Mathieu Desnoyers Date: Tue, 9 Nov 2021 14:08:34 -0500 Subject: [PATCH] Refactoring: cleanup event create functions Signed-off-by: Mathieu Desnoyers Change-Id: I1523346d4dda653f0328b4f77594dca59930daa6 --- src/lib/lttng-ust/lttng-events.c | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/src/lib/lttng-ust/lttng-events.c b/src/lib/lttng-ust/lttng-events.c index e10fd86c..32f58661 100644 --- a/src/lib/lttng-ust/lttng-events.c +++ b/src/lib/lttng-ust/lttng-events.c @@ -1002,8 +1002,8 @@ int lttng_event_recorder_create(struct lttng_event_recorder_enabler *event_recor goto sessiond_register_error; } - cds_list_add(&event_recorder_priv->parent.parent.node, &session->priv->events_head); - cds_hlist_add_head(&event_recorder_priv->parent.parent.name_hlist_node, name_head); + cds_list_add(&event->priv->node, &session->priv->events_head); + cds_hlist_add_head(&event->priv->name_hlist_node, name_head); return 0; sessiond_register_error: @@ -1116,9 +1116,8 @@ int lttng_event_counter_create(struct lttng_event_counter_enabler *event_counter goto sessiond_register_error; } - cds_list_add(&event_counter_priv->parent.parent.node, - &event_counter_enabler->chan->parent->session->priv->events_head); - cds_hlist_add_head(&event_counter_priv->parent.parent.name_hlist_node, name_head); + cds_list_add(&event->priv->node, &event_counter_enabler->chan->parent->session->priv->events_head); + cds_hlist_add_head(&event->priv->name_hlist_node, name_head); return 0; sessiond_register_error: @@ -1176,9 +1175,8 @@ int lttng_event_notifier_create(struct lttng_event_notifier_enabler *event_notif event_notifier_priv = caa_container_of(event->priv, struct lttng_ust_event_notifier_private, parent); event_notifier_priv->parent.desc = desc; - cds_list_add(&event_notifier_priv->parent.node, - &event_notifier_group->event_notifiers_head); - cds_hlist_add_head(&event_notifier_priv->parent.name_hlist_node, head); + cds_list_add(&event->priv->node, &event_notifier_group->event_notifiers_head); + cds_hlist_add_head(&event->priv->name_hlist_node, head); return 0; -- 2.34.1