X-Git-Url: https://git.liburcu.org/?p=urcu.git;a=blobdiff_plain;f=tests%2Ftest_urcu_bp.c;h=1926fbb2de9e81bfcc53dc62aa5be8375fe6d5e1;hp=8cb74ff560d7d6e40e452e6b0a3b3a097640db9d;hb=882f335739b978d1c55be2faeed077f315afe5d7;hpb=171ff3a34ac166a41a075749517fd3780df121da diff --git a/tests/test_urcu_bp.c b/tests/test_urcu_bp.c index 8cb74ff..1926fbb 100644 --- a/tests/test_urcu_bp.c +++ b/tests/test_urcu_bp.c @@ -187,6 +187,7 @@ void *thr_reader(void *_count) set_affinity(); rcu_register_thread(); + assert(!rcu_read_ongoing()); while (!test_go) { @@ -195,6 +196,7 @@ void *thr_reader(void *_count) for (;;) { rcu_read_lock(); + assert(rcu_read_ongoing()); local_ptr = rcu_dereference(test_rcu_pointer); rcu_debug_yield_read(); if (local_ptr)