X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=tests%2Ftest_urcu_defer.c;h=72c598b40a0552f4b60b03ac38c511b417796c9b;hb=c5b9f8ff1e4debcc0787cda8ef13891c69d3a729;hp=08e3e60b404927ae9c76b275f8bf12e5f498dc9a;hpb=b4e52e3e9e563d38607a8e0ab0aa72e7ab2b47b4;p=urcu.git diff --git a/tests/test_urcu_defer.c b/tests/test_urcu_defer.c index 08e3e60..72c598b 100644 --- a/tests/test_urcu_defer.c +++ b/tests/test_urcu_defer.c @@ -32,6 +32,7 @@ #include #include #include +#include #include @@ -235,14 +236,14 @@ void *thr_writer(void *data) new = malloc(sizeof(*new)); new->a = 8; old = rcu_xchg_pointer(&test_rcu_pointer, new); - call_rcu(free, old); - 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); - call_rcu(test_cb2, (void *)-4L); - call_rcu(test_cb2, (void *)-2L); + defer_rcu(free, old); + defer_rcu(test_cb1, old); + defer_rcu(test_cb1, (void *)-2L); + defer_rcu(test_cb1, (void *)-2L); + defer_rcu(test_cb1, old); + defer_rcu(test_cb2, (void *)-2L); + defer_rcu(test_cb2, (void *)-4L); + defer_rcu(test_cb2, (void *)-2L); nr_writes++; if (unlikely(!test_duration_write())) break;