remove rcu initialization as it is not needed with urcu-bp
authorPierre-Marc Fournier <pierre-marc.fournier@polymtl.ca>
Wed, 3 Mar 2010 20:57:22 +0000 (15:57 -0500)
committerPierre-Marc Fournier <pierre-marc.fournier@polymtl.ca>
Wed, 3 Mar 2010 20:57:22 +0000 (15:57 -0500)
libust/tracectl.c

index 848b272f77c5167de00828e88b67652472ada7f7..57218a6bd62765b217a27338104b1cbb88a21061 100644 (file)
@@ -27,8 +27,6 @@
 #include <poll.h>
 #include <regex.h>
 
-#include <urcu-bp.h>
-
 #include <ust/marker.h>
 #include <ust/tracectl.h>
 #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");
This page took 0.027009 seconds and 4 git commands to generate.