X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=test_urcu_gc.c;fp=test_urcu_gc.c;h=6d7d8ca53a10088283d5c0843ab3c0b22bff203c;hb=4aa7451e29e7fc23cfbf7ba77c95041de9647872;hp=66b714ba072f786e1bc519382543e036f03df50a;hpb=6af882baf4a7cc82167b8e1abba5d6c851e0e6e8;p=urcu.git diff --git a/test_urcu_gc.c b/test_urcu_gc.c index 66b714b..6d7d8ca 100644 --- a/test_urcu_gc.c +++ b/test_urcu_gc.c @@ -265,13 +265,8 @@ void *thr_writer(void *data) for (;;) { new = malloc(sizeof(*new)); - rcu_copy_mutex_lock(); - old = test_rcu_pointer; - if (old) - assert(old->a == 8); new->a = 8; old = rcu_xchg_pointer(&test_rcu_pointer, new); - rcu_copy_mutex_unlock(); rcu_gc_reclaim(wtidx, old); nr_writes++; if (unlikely(!test_duration_write()))