From 02c8b050c0fbb61aa8625ecaf8776e642449c838 Mon Sep 17 00:00:00 2001 From: Pierre-Marc Fournier Date: Wed, 3 Mar 2010 15:57:22 -0500 Subject: [PATCH] remove rcu initialization as it is not needed with urcu-bp --- libust/tracectl.c | 21 --------------------- 1 file changed, 21 deletions(-) diff --git a/libust/tracectl.c b/libust/tracectl.c index 848b272..57218a6 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"); -- 2.34.1