Allow tests to run on architectures without per-cpu call_rcu support
[urcu.git] / tests / test_urcu_lfq.c
index 11e7eb37b265c43a404d26c1d017e58cbfbc9fb1..01a2781530741de5fa944959f00e98ddf2ec6dda 100644 (file)
@@ -381,7 +381,9 @@ int main(int argc, char **argv)
        count_dequeuer = malloc(2 * sizeof(*count_dequeuer) * nr_dequeuers);
        cds_lfq_init_rcu(&q, call_rcu);
        err = create_all_cpu_call_rcu_data(0);
-       assert(!err);
+       if (err) {
+               printf("Per-CPU call_rcu() worker threads unavailable. Using default global worker thread.\n");
+       }
 
        next_aff = 0;
 
This page took 0.022121 seconds and 4 git commands to generate.