X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=tests%2Ftest_urcu_defer.c;h=08e3e60b404927ae9c76b275f8bf12e5f498dc9a;hb=40646e1ec30a2fa5d289175643c1d1343e2f9b77;hp=233b38498ced552ed04ba753af5974892d89ec2f;hpb=804b437535f97b519db3e8715807950f5818cf27;p=urcu.git diff --git a/tests/test_urcu_defer.c b/tests/test_urcu_defer.c index 233b384..08e3e60 100644 --- a/tests/test_urcu_defer.c +++ b/tests/test_urcu_defer.c @@ -33,10 +33,7 @@ #include #include -#include "../arch.h" - -/* Make this big enough to include the POWER5+ L3 cacheline size of 256B */ -#define CACHE_LINE_SIZE 4096 +#include /* hardcoded number of CPUs */ #define NR_CPUS 16384 @@ -61,8 +58,8 @@ static inline pid_t gettid(void) #else #define debug_yield_read() #endif -#include "../urcu.h" -#include "../urcu-defer.h" +#include +#include struct test_array { int a; @@ -239,15 +236,13 @@ void *thr_writer(void *data) new->a = 8; old = rcu_xchg_pointer(&test_rcu_pointer, new); call_rcu(free, old); -#if 0 call_rcu(test_cb1, old); call_rcu(test_cb1, (void *)-2L); call_rcu(test_cb1, (void *)-2L); call_rcu(test_cb1, old); call_rcu(test_cb2, (void *)-2L); -#endif //0 call_rcu(test_cb2, (void *)-4L); - //call_rcu(test_cb2, (void *)-2L); + call_rcu(test_cb2, (void *)-2L); nr_writes++; if (unlikely(!test_duration_write())) break;