Remote mutex from RCU write-side
[urcu.git] / test_qsbr_gc.c
index 98094a6c80da23c90d738d9f11d8e29fa6e278bf..f38477ebf4281c4582d2433c21af3eff4f89f4f0 100644 (file)
@@ -264,13 +264,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()))
This page took 0.022272 seconds and 4 git commands to generate.