From: Pierre-Marc Fournier Date: Wed, 3 Mar 2010 20:57:22 +0000 (-0500) Subject: remove rcu initialization as it is not needed with urcu-bp X-Git-Tag: v1.9.1~675 X-Git-Url: https://git.lttng.org./?a=commitdiff_plain;h=02c8b050c0fbb61aa8625ecaf8776e642449c838;p=lttng-ust.git remove rcu initialization as it is not needed with urcu-bp --- diff --git a/libust/tracectl.c b/libust/tracectl.c index 848b272f..57218a6b 100644 --- a/libust/tracectl.c +++ b/libust/tracectl.c @@ -27,8 +27,6 @@ #include #include -#include - #include #include #include "tracer.h" @@ -125,15 +123,6 @@ static void print_markers(FILE *fp) static int init_socket(void); -/* This needs to be called whenever a new thread is created. It notifies - * liburcu of the new thread. - */ - -void ust_register_thread(void) -{ - rcu_register_thread(); -} - int fd_notif = -1; void notif_cb(void) { @@ -828,8 +817,6 @@ void *listener_main(void *p) { int result; - ust_register_thread(); - DBG("LISTENER"); for(;;) { @@ -1191,16 +1178,8 @@ static void __attribute__((constructor)) init() */ pidunique = make_pidunique(); - /* Initialize RCU in case the constructor order is not good. */ - rcu_init(); - - /* It is important to do this before events start to be generated. */ - ust_register_thread(); - DBG("Tracectl constructor"); - /* Must create socket before signal handler to prevent races. - */ result = init_socket(); if(result == -1) { ERR("init_socket error");