X-Git-Url: https://git.lttng.org/?p=urcu.git;a=blobdiff_plain;f=tests%2Fbenchmark%2Ftest_rwlock.c;h=3fad9cf273bb6300143d2b6e147667aa1752accc;hp=6f52e5fc7ef65e2d11376230bbd78604ccb35af8;hb=efa8d2c8143de5f4e53bf5ef6f491faf7d7a6bee;hpb=64f469e628fe45059f091f2808188fb52fa109c9 diff --git a/tests/benchmark/test_rwlock.c b/tests/benchmark/test_rwlock.c index 6f52e5f..3fad9cf 100644 --- a/tests/benchmark/test_rwlock.c +++ b/tests/benchmark/test_rwlock.c @@ -175,8 +175,11 @@ void *thr_reader(void *_count) } for (;;) { + int a; + pthread_rwlock_rdlock(&lock); - assert(test_array.a == 8); + a = test_array.a; + assert(a == 8); if (caa_unlikely(rduration)) loop_sleep(rduration); pthread_rwlock_unlock(&lock);