X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=tests%2Ftest_urcu_defer.c;h=1c6f742b13aa841b47f203c39fa633ecf3f6db61;hb=ec4e58a3aba2084440012f8ccac3a31eb6101183;hp=233b38498ced552ed04ba753af5974892d89ec2f;hpb=804b437535f97b519db3e8715807950f5818cf27;p=urcu.git diff --git a/tests/test_urcu_defer.c b/tests/test_urcu_defer.c index 233b384..1c6f742 100644 --- a/tests/test_urcu_defer.c +++ b/tests/test_urcu_defer.c @@ -33,7 +33,7 @@ #include #include -#include "../arch.h" +#include /* Make this big enough to include the POWER5+ L3 cacheline size of 256B */ #define CACHE_LINE_SIZE 4096 @@ -61,8 +61,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 +239,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;