X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=tests%2Ftest_urcu_lfs.c;h=a7f9af3abd5086ee21e73aa0f3269530e612886a;hb=7618919ae496bda84a2efa4f2ad0abe569892a9e;hp=71229da4960c9e30ed34d511e37eb1cdb7f495d2;hpb=e5a7d7098f8ed32390c53e166e9638b55d2a38dc;p=userspace-rcu.git diff --git a/tests/test_urcu_lfs.c b/tests/test_urcu_lfs.c index 71229da..a7f9af3 100644 --- a/tests/test_urcu_lfs.c +++ b/tests/test_urcu_lfs.c @@ -34,12 +34,15 @@ #include #include #include -#include #include #include #include +#ifdef __linux__ +#include +#endif + /* hardcoded number of CPUs */ #define NR_CPUS 16384 @@ -226,9 +229,7 @@ void *thr_dequeuer(void *_count) for (;;) { struct cds_lfs_node_rcu *node; - rcu_read_lock(); node = cds_lfs_pop_rcu(&s); - rcu_read_unlock(); if (node) { defer_rcu(free, node); nr_successful_dequeues++;