X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=src%2Frculfhash-mm-order.c;h=bbc401589a0c176cdffbd7111826248cb7e92b06;hb=0d0409b100fbb84ee8303c5dca376aca0f187745;hp=20f3edd8ce37cf9a5abe88e18264ec1102759b53;hpb=6893800a4d1cc14dff0395ddcd660a5138db183d;p=userspace-rcu.git diff --git a/src/rculfhash-mm-order.c b/src/rculfhash-mm-order.c index 20f3edd..bbc4015 100644 --- a/src/rculfhash-mm-order.c +++ b/src/rculfhash-mm-order.c @@ -21,7 +21,8 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include +#include "rculfhash-internal.h" static void cds_lfht_alloc_bucket_table(struct cds_lfht *ht, unsigned long order) @@ -29,11 +30,11 @@ void cds_lfht_alloc_bucket_table(struct cds_lfht *ht, unsigned long order) if (order == 0) { ht->tbl_order[0] = calloc(ht->min_nr_alloc_buckets, sizeof(struct cds_lfht_node)); - assert(ht->tbl_order[0]); + urcu_posix_assert(ht->tbl_order[0]); } else if (order > ht->min_alloc_buckets_order) { ht->tbl_order[order] = calloc(1UL << (order -1), sizeof(struct cds_lfht_node)); - assert(ht->tbl_order[order]); + urcu_posix_assert(ht->tbl_order[order]); } /* Nothing to do for 0 < order && order <= ht->min_alloc_buckets_order */ }