X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=tests%2Fbenchmark%2Ftest_rwlock.c;h=444859770fbc1127c1b73afa88084d8a4fee103e;hb=6893800a4d1cc14dff0395ddcd660a5138db183d;hp=6f52e5fc7ef65e2d11376230bbd78604ccb35af8;hpb=2650042a5405028da49bfcfb71053b78a56a9ed4;p=urcu.git diff --git a/tests/benchmark/test_rwlock.c b/tests/benchmark/test_rwlock.c index 6f52e5f..4448597 100644 --- a/tests/benchmark/test_rwlock.c +++ b/tests/benchmark/test_rwlock.c @@ -20,8 +20,6 @@ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ -#define _GNU_SOURCE -#include "config.h" #include #include #include @@ -175,8 +173,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);