Use rseq for commit counter
[lttng-ust.git] / libringbuffer / frontend_types.h
index bf4b4185e2368945494dd39e3df86efed5ff1aa8..c5c716f753cdd0774319b45fc462ca5f86ff0a60 100644 (file)
@@ -82,6 +82,7 @@ struct channel {
 #define RB_COMMIT_COUNT_HOT_PADDING    16
 struct commit_counters_hot {
        union v_atomic cc;              /* Commit counter */
+       unsigned long cc_rseq;          /* Commit counter for rseq */
        union v_atomic seq;             /* Consecutive commits */
        char padding[RB_COMMIT_COUNT_HOT_PADDING];
 } __attribute__((aligned(CAA_CACHE_LINE_SIZE)));
This page took 0.029263 seconds and 5 git commands to generate.