X-Git-Url: http://git.efficios.com/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fbin%2Flttng-sessiond%2Frotation-thread.c;h=c0d1cf146d3b69bbe5fcef59c8cf6d076df8752d;hp=3747ebae7fe337713c1758ad08fe2b8c1c775f10;hb=03732c3281c0cfbfd5f1a6b7723c577cab43bab3;hpb=1dd25e28d809e0ed7940f56a1aae17b44baf5cd9 diff --git a/src/bin/lttng-sessiond/rotation-thread.c b/src/bin/lttng-sessiond/rotation-thread.c index 3747ebae7..c0d1cf146 100644 --- a/src/bin/lttng-sessiond/rotation-thread.c +++ b/src/bin/lttng-sessiond/rotation-thread.c @@ -876,6 +876,9 @@ void *thread_rotation(void *data) goto end; } + rcu_register_thread(); + rcu_thread_online(); + health_register(health_sessiond, HEALTH_SESSIOND_TYPE_ROTATION); health_code_update(); @@ -945,6 +948,8 @@ error: DBG("[rotation-thread] Exit"); fini_thread_state(&thread); health_unregister(health_sessiond); + rcu_thread_offline(); + rcu_unregister_thread(); end: return NULL; }