X-Git-Url: http://git.liburcu.org/?p=urcu.git;a=blobdiff_plain;f=test_qsbr.c;h=97b918d2dde75b962e9533e6fbbf8fe0d371c69c;hp=2617629743e15a80b77da08b33de7cc7206e25f0;hb=9fb223da744aff7501107d09d7502c2baadc421f;hpb=6af882baf4a7cc82167b8e1abba5d6c851e0e6e8 diff --git a/test_qsbr.c b/test_qsbr.c index 2617629..97b918d 100644 --- a/test_qsbr.c +++ b/test_qsbr.c @@ -257,13 +257,8 @@ void *thr_writer(void *_count) for (;;) { new = test_array_alloc(); - rcu_copy_mutex_lock(); - old = test_rcu_pointer; - if (old) - assert(old->a == 8); new->a = 8; old = _rcu_publish_content(&test_rcu_pointer, new); - rcu_copy_mutex_unlock(); /* can be done after unlock */ if (old) old->a = 0;