X-Git-Url: https://git.liburcu.org/?a=blobdiff_plain;f=tests%2Ftest_urcu_hash.c;h=d7c2fc2da4098ea37de585590564e403032fadbe;hb=fc916688fc1976bd115567a50e2befd73a6d1555;hp=effd5356d042bfe614e876d7883425a021cfd162;hpb=9a940059880e189503befb3dbcc0ed556eb93124;p=urcu.git diff --git a/tests/test_urcu_hash.c b/tests/test_urcu_hash.c index effd535..d7c2fc2 100644 --- a/tests/test_urcu_hash.c +++ b/tests/test_urcu_hash.c @@ -717,7 +717,8 @@ int main(int argc, char **argv) init_hash_size, opt_auto_resize ? CDS_LFHT_AUTO_RESIZE : 0, call_rcu, synchronize_rcu, rcu_read_lock, - rcu_read_unlock); + rcu_read_unlock, rcu_thread_offline, + rcu_thread_online); ret = populate_hash(); assert(!ret); err = create_all_cpu_call_rcu_data(0); @@ -787,6 +788,7 @@ int main(int argc, char **argv) nr_writers, wdelay, rand_pool, tot_reads, tot_writes, tot_reads + tot_writes, tot_add, tot_add_exist, tot_remove, (long long) tot_add + init_populate - tot_remove - count); + free_all_cpu_call_rcu_data(); free(tid_reader); free(tid_writer); free(count_reader);