Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
tot_successful_dequeues + end_dequeues);
free_all_cpu_call_rcu_data();
+ cds_lfs_destroy(&s);
free(count_enqueuer);
free(count_dequeuer);
free(tid_enqueuer);
URCU_TLS(nr_successful_dequeues)++;
URCU_TLS(nr_dequeues)++;
}
+ cds_wfcq_destroy(&tmp_head, &tmp_tail);
}
static void *thr_dequeuer(void *_count)
tot_dequeue_last);
retval = 1;
}
+ cds_wfcq_destroy(&head, &tail);
free(count_enqueuer);
free(count_dequeuer);
free(tid_enqueuer);
tot_successful_enqueues,
tot_successful_dequeues + end_dequeues);
+ cds_wfq_destroy(&q);
free(count_enqueuer);
free(count_dequeuer);
free(tid_enqueuer);
tot_pop_last);
retval = 1;
}
+ cds_wfs_destroy(&s);
free(count_enqueuer);
free(count_dequeuer);
free(tid_enqueuer);