From: Lai Jiangshan Date: Sat, 13 Oct 2012 16:48:54 +0000 (-0400) Subject: test_urcu_lfq: remove rcu_defer_register_thread() from test_urcu_lfq X-Git-Tag: v0.8.0~188 X-Git-Url: https://git.lttng.org./?a=commitdiff_plain;h=eb856b57d2c2cfe63468a85b55313cc6d460b855;p=urcu.git test_urcu_lfq: remove rcu_defer_register_thread() from test_urcu_lfq test_urcu_lfq has already switch to call_rcu(), rcu_defer_register_thread() is unneeded. Signed-off-by: Lai Jiangshan Signed-off-by: Mathieu Desnoyers --- diff --git a/tests/test_urcu_lfq.c b/tests/test_urcu_lfq.c index 1bbaf3c..ec5d822 100644 --- a/tests/test_urcu_lfq.c +++ b/tests/test_urcu_lfq.c @@ -67,7 +67,6 @@ static inline pid_t gettid(void) #endif #include #include -#include static volatile int test_go, test_stop; @@ -222,18 +221,12 @@ void free_node_cb(struct rcu_head *head) void *thr_dequeuer(void *_count) { unsigned long long *count = _count; - int ret; printf_verbose("thread_begin %s, thread id : %lx, tid %lu\n", "dequeuer", pthread_self(), (unsigned long)gettid()); set_affinity(); - ret = rcu_defer_register_thread(); - if (ret) { - printf("Error in rcu_defer_register_thread\n"); - exit(-1); - } rcu_register_thread(); while (!test_go) @@ -264,7 +257,6 @@ void *thr_dequeuer(void *_count) } rcu_unregister_thread(); - rcu_defer_unregister_thread(); printf_verbose("dequeuer thread_end, thread id : %lx, tid %lu, " "dequeues %llu, successful_dequeues %llu\n", pthread_self(), (unsigned long)gettid(),