X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=lttng-events.h;h=2b1370520ecd85ab4d39364586ee08fe949d1f6a;hb=64cc198b453a1fd05fb6f23bda08282ed0902c1c;hp=aca645459820fe1de4eca570795980c205c67036;hpb=2fa2d39a42f3407edcb0664bf4d04af28837ea2c;p=lttng-modules.git diff --git a/lttng-events.h b/lttng-events.h index aca64545..2b137052 100644 --- a/lttng-events.h +++ b/lttng-events.h @@ -219,8 +219,12 @@ struct lttng_ctx_field { struct lttng_perf_counter_field *perf_counter; } u; void (*destroy)(struct lttng_ctx_field *field); - /* private data to keep state between get_size and record */ - void *private; + /* + * Private data to keep state between get_size and record. + * User must perform its own synchronization to protect against + * concurrent and reentrant contexts. + */ + void *priv; }; struct lttng_ctx {