void register_event(struct lttng_event *event)
{
const struct lttng_event_desc *desc;
- int ret;
+ int ret = -EINVAL;
if (event->registered)
return;
&event->enablers_ref_head);
}
+ /*
+ * Link filter bytecodes if not linked yet.
+ */
+ lttng_enabler_event_link_bytecode(event, enabler);
+
/* TODO: merge event context. */
}
return 0;
/* Enable filters */
list_for_each_entry(runtime,
- &event->bytecode_runtime_head, node) {
+ &event->bytecode_runtime_head, node)
lttng_filter_sync_state(runtime);
- }
}
}