projects
/
lttng-ust.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Move enablers syncing after the channel registration
[lttng-ust.git]
/
liblttng-ust
/
lttng-events.c
diff --git
a/liblttng-ust/lttng-events.c
b/liblttng-ust/lttng-events.c
index e44628dfcc02b8dc207232fe9d42ff836bc4edbd..285b98e8d501181241c65fe5a46bff61a68b7782 100644
(file)
--- a/
liblttng-ust/lttng-events.c
+++ b/
liblttng-ust/lttng-events.c
@@
-248,8
+248,6
@@
int lttng_session_enable(struct lttng_session *session)
/* Set transient enabler state to "enabled" */
session->tstate = 1;
/* Set transient enabler state to "enabled" */
session->tstate = 1;
- /* We need to sync enablers with session before activation. */
- lttng_session_sync_enablers(session);
/*
* Snapshot the number of events per channel to know the type of header
/*
* Snapshot the number of events per channel to know the type of header
@@
-287,6
+285,9
@@
int lttng_session_enable(struct lttng_session *session)
}
}
}
}
+ /* We need to sync enablers with session before activation. */
+ lttng_session_sync_enablers(session);
+
/* Set atomically the state to "active" */
CMM_ACCESS_ONCE(session->active) = 1;
CMM_ACCESS_ONCE(session->been_active) = 1;
/* Set atomically the state to "active" */
CMM_ACCESS_ONCE(session->active) = 1;
CMM_ACCESS_ONCE(session->been_active) = 1;
This page took
0.02281 seconds
and
4
git commands to generate.