projects
/
lttng-ust.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Speed up probe registration for large amount of events
[lttng-ust.git]
/
liblttng-ust
/
lttng-events.c
diff --git
a/liblttng-ust/lttng-events.c
b/liblttng-ust/lttng-events.c
index f70c65f5405c83106d4527c366431698f2fc7841..8d316b27c7ba4304529ab241a8cba1612a7251d4 100644
(file)
--- a/
liblttng-ust/lttng-events.c
+++ b/
liblttng-ust/lttng-events.c
@@
-391,7
+391,6
@@
statedump_error:
WARN_ON_ONCE(__tracepoint_probe_unregister(event_name,
desc->probe_callback,
event));
WARN_ON_ONCE(__tracepoint_probe_unregister(event_name,
desc->probe_callback,
event));
- lttng_event_put(event->desc);
register_error:
free(event);
cache_error:
register_error:
free(event);
cache_error:
@@
-622,7
+621,6
@@
void _lttng_event_destroy(struct lttng_event *event)
{
struct lttng_enabler_ref *enabler_ref, *tmp_enabler_ref;
{
struct lttng_enabler_ref *enabler_ref, *tmp_enabler_ref;
- lttng_event_put(event->desc);
cds_list_del(&event->node);
lttng_destroy_context(event->ctx);
lttng_free_event_filter_runtime(event);
cds_list_del(&event->node);
lttng_destroy_context(event->ctx);
lttng_free_event_filter_runtime(event);
This page took
0.023304 seconds
and
4
git commands to generate.