Fix: sample discarded events count before reserve
[lttng-ust.git] / src / common / ringbuffer / frontend.h
index ed0cc7d434493acf20323f53a69f3b544e1b4679..9850d71058b7b64681e1b5c0713dd1c187856c88 100644 (file)
@@ -265,26 +265,26 @@ unsigned long lib_ring_buffer_get_records_overrun(
 
 static inline
 unsigned long lib_ring_buffer_get_records_lost_full(
-                               const struct lttng_ust_ring_buffer_config *config,
-                               struct lttng_ust_ring_buffer *buf)
+                               const struct lttng_ust_ring_buffer_config *config __attribute__((unused)),
+                               const struct lttng_ust_ring_buffer_ctx *ctx)
 {
-       return v_read(config, &buf->records_lost_full);
+       return ctx->priv->records_lost_full;
 }
 
 static inline
 unsigned long lib_ring_buffer_get_records_lost_wrap(
-                               const struct lttng_ust_ring_buffer_config *config,
-                               struct lttng_ust_ring_buffer *buf)
+                               const struct lttng_ust_ring_buffer_config *config __attribute__((unused)),
+                               const struct lttng_ust_ring_buffer_ctx *ctx)
 {
-       return v_read(config, &buf->records_lost_wrap);
+       return ctx->priv->records_lost_wrap;
 }
 
 static inline
 unsigned long lib_ring_buffer_get_records_lost_big(
-                               const struct lttng_ust_ring_buffer_config *config,
-                               struct lttng_ust_ring_buffer *buf)
+                               const struct lttng_ust_ring_buffer_config *config __attribute__((unused)),
+                               const struct lttng_ust_ring_buffer_ctx *ctx)
 {
-       return v_read(config, &buf->records_lost_big);
+       return ctx->priv->records_lost_big;
 }
 
 static inline
This page took 0.02473 seconds and 4 git commands to generate.