summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
7cf44d0)
Issue introduced by commit
"Fix: do not generate packet at destroy after stop".
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
lttng_session_sync_enablers(session);
/* Clear each stream's quiescent state. */
lttng_session_sync_enablers(session);
/* Clear each stream's quiescent state. */
- list_for_each_entry(chan, &session->chan, list)
- lib_ring_buffer_clear_quiescent_channel(chan->chan);
+ list_for_each_entry(chan, &session->chan, list) {
+ if (chan->channel_type != METADATA_CHANNEL)
+ lib_ring_buffer_clear_quiescent_channel(chan->chan);
+ }
ACCESS_ONCE(session->active) = 1;
ACCESS_ONCE(session->been_active) = 1;
ACCESS_ONCE(session->active) = 1;
ACCESS_ONCE(session->been_active) = 1;
lttng_session_sync_enablers(session);
/* Set each stream's quiescent state. */
lttng_session_sync_enablers(session);
/* Set each stream's quiescent state. */
- list_for_each_entry(chan, &session->chan, list)
- lib_ring_buffer_set_quiescent_channel(chan->chan);
+ list_for_each_entry(chan, &session->chan, list) {
+ if (chan->channel_type != METADATA_CHANNEL)
+ lib_ring_buffer_set_quiescent_channel(chan->chan);
+ }
end:
mutex_unlock(&sessions_mutex);
return ret;
end:
mutex_unlock(&sessions_mutex);
return ret;