urcu qsbr: add DEBUG_RCU self check
[urcu.git] / urcu-qsbr.c
index 878a550b9291d21a464f5e4c1db9e58f1d741ea3..0576f4142754e14840b839be35c71e72b200938a 100644 (file)
@@ -251,10 +251,10 @@ static void rcu_remove_reader(pthread_t id)
 
 void rcu_register_thread(void)
 {
-       _rcu_thread_online();
        internal_urcu_lock();
        rcu_add_reader(pthread_self());
        internal_urcu_unlock();
+       _rcu_thread_online();
 }
 
 void rcu_unregister_thread(void)
This page took 0.023302 seconds and 4 git commands to generate.