Move channel context to private structures
authorMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Thu, 18 Mar 2021 19:49:11 +0000 (15:49 -0400)
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Thu, 18 Mar 2021 19:51:20 +0000 (15:51 -0400)
commit0950190a1ef3270ac1a93e5c1647361320776f5e
tree333d696c00d8cadd66bf82801faa00c4cbeca0d6
parente7bc0ef6c86ae97886cf5f8b28854cf281d4962b
Move channel context to private structures

The list of contexts active for a channel can be moved to a private
structure by keeping the temporary pointer to the RCU dereferenced
context in the ring buffer client's internal context rather than within
the context shared between the probe and the ring buffer client.

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Change-Id: Iaf9491255d1a0940450dea613ac6e5bc0705506d
include/lttng/ust-events.h
include/lttng/ust-tracepoint-event.h
liblttng-ust/lttng-events.c
liblttng-ust/lttng-ring-buffer-client.h
liblttng-ust/lttng-ust-abi.c
liblttng-ust/ust-events-internal.h
This page took 0.025145 seconds and 4 git commands to generate.