rculfhash mm plugins: cleanup alloc
[urcu.git] / rculfhash-mm-chunk.c
index 046977651b02b17e53177457c6a0baef187c8656..38dde3a2b8759f6b2e672963eafc1f88eb84592d 100644 (file)
@@ -79,8 +79,7 @@ struct cds_lfht *alloc_cds_lfht(unsigned long min_nr_alloc_buckets,
        unsigned long nr_chunks, cds_lfht_size;
 
        min_nr_alloc_buckets = max(min_nr_alloc_buckets,
-                       max_nr_buckets / MAX_CHUNK_TABLE);
-
+                               max_nr_buckets / MAX_CHUNK_TABLE);
        nr_chunks = max_nr_buckets / min_nr_alloc_buckets;
        cds_lfht_size = offsetof(struct cds_lfht, tbl_chunk) +
                        sizeof(ht->tbl_chunk[0]) * nr_chunks;
@@ -88,14 +87,13 @@ struct cds_lfht *alloc_cds_lfht(unsigned long min_nr_alloc_buckets,
        ht = calloc(1, cds_lfht_size);
        assert(ht);
 
+       ht->bucket_at = bucket_at;
        ht->mm = &cds_lfht_mm_chunk;
-
        ht->min_nr_alloc_buckets = min_nr_alloc_buckets;
-       ht->min_alloc_buckets_order = get_count_order_ulong(min_nr_alloc_buckets);
+       ht->min_alloc_buckets_order =
+               get_count_order_ulong(min_nr_alloc_buckets);
        ht->max_nr_buckets = max_nr_buckets;
 
-       ht->bucket_at = bucket_at;
-
        return ht;
 }
 
This page took 0.022811 seconds and 4 git commands to generate.