Refactoring: cleanup event create functions
authorMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Tue, 9 Nov 2021 19:08:34 +0000 (14:08 -0500)
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Fri, 12 Jul 2024 15:39:52 +0000 (11:39 -0400)
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Change-Id: I1523346d4dda653f0328b4f77594dca59930daa6

src/lib/lttng-ust/lttng-events.c

index e10fd86c062ad66010002c57b05275c3b6e154df..32f586615e17dda0f19b9e886b0586e5ea25546e 100644 (file)
@@ -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;
 
This page took 0.025671 seconds and 4 git commands to generate.