From bcbd36fc765389927cca53ccab93bbb00c9f0039 Mon Sep 17 00:00:00 2001 From: Lai Jiangshan Date: Tue, 1 Nov 2011 13:08:13 -0400 Subject: [PATCH] rculfhash: Fix min_alloc_size bug When I change MIN_ALLOC_ORDER macro to parameter, I forgot set min_alloc_order before used it which causes bug. Signed-off-by: Lai Jiangshan Signed-off-by: Mathieu Desnoyers --- rculfhash.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rculfhash.c b/rculfhash.c index da37e97..4d37fac 100644 --- a/rculfhash.c +++ b/rculfhash.c @@ -1348,10 +1348,10 @@ struct cds_lfht *_cds_lfht_new(cds_lfht_hash_fct hash_fct, pthread_mutex_init(&ht->resize_mutex, NULL); order = get_count_order_ulong(init_size); ht->t.resize_target = 1UL << order; - cds_lfht_create_dummy(ht, 1UL << order); - ht->t.size = 1UL << order; ht->min_alloc_size = min_alloc_size; ht->min_alloc_order = get_count_order_ulong(min_alloc_size); + cds_lfht_create_dummy(ht, 1UL << order); + ht->t.size = 1UL << order; return ht; } -- 2.34.1