X-Git-Url: https://git.lttng.org/?p=urcu.git;a=blobdiff_plain;f=src%2Frculfhash-mm-mmap.c;fp=src%2Frculfhash-mm-mmap.c;h=4bce972094881bf3d8dc031be87241cd933b18c4;hp=72333a866da098a7107cde22a666ac6c36b84d41;hb=014775106c60f02818ca755b331f887030bd440f;hpb=2a27e9319bacc9bc98f38afb7e4f050601ab979b diff --git a/src/rculfhash-mm-mmap.c b/src/rculfhash-mm-mmap.c index 72333a8..4bce972 100644 --- a/src/rculfhash-mm-mmap.c +++ b/src/rculfhash-mm-mmap.c @@ -25,6 +25,7 @@ #include #include #include +#include #include "rculfhash-internal.h" #ifndef MAP_ANONYMOUS @@ -133,7 +134,7 @@ void cds_lfht_alloc_bucket_table(struct cds_lfht *ht, unsigned long order) /* small table */ ht->tbl_mmap = calloc(ht->max_nr_buckets, sizeof(*ht->tbl_mmap)); - assert(ht->tbl_mmap); + urcu_posix_assert(ht->tbl_mmap); return; } /* large table */ @@ -145,7 +146,7 @@ void cds_lfht_alloc_bucket_table(struct cds_lfht *ht, unsigned long order) /* large table */ unsigned long len = 1UL << (order - 1); - assert(ht->min_nr_alloc_buckets < ht->max_nr_buckets); + urcu_posix_assert(ht->min_nr_alloc_buckets < ht->max_nr_buckets); memory_populate(ht->tbl_mmap + len, len * sizeof(*ht->tbl_mmap)); } @@ -173,7 +174,7 @@ void cds_lfht_free_bucket_table(struct cds_lfht *ht, unsigned long order) /* large table */ unsigned long len = 1UL << (order - 1); - assert(ht->min_nr_alloc_buckets < ht->max_nr_buckets); + urcu_posix_assert(ht->min_nr_alloc_buckets < ht->max_nr_buckets); memory_discard(ht->tbl_mmap + len, len * sizeof(*ht->tbl_mmap)); } /* Nothing to do for 0 < order && order <= ht->min_alloc_buckets_order */