From: Mathieu Desnoyers Date: Mon, 29 Mar 2021 15:42:44 +0000 (-0400) Subject: Refactoring: remove ring buffer channel pointer from struct lttng_ust_channel_buffer X-Git-Tag: v2.13.0-rc1~199 X-Git-Url: http://git.lttng.org./?a=commitdiff_plain;h=07539b344734a4da4e6010a82acf90b47dbecebd;hp=07539b344734a4da4e6010a82acf90b47dbecebd;p=lttng-ust.git Refactoring: remove ring buffer channel pointer from struct lttng_ust_channel_buffer This pointer can be moved to an internal data structure, and be populated by the ring buffer client rather than the probes. Also transition all ring buffer client callbacks to use buffer and channel structures rather than shm handle. Also remove the handle from struct ustctl_consumer_stream (internal to ustctl.c) because it is redundant. Signed-off-by: Mathieu Desnoyers Change-Id: I9c389626de5a02cf2ac7377d9f1e2802128992c4 ---