Skip to content

Commit fd56adc

Browse files
lplewabratpiorka
authored andcommitted
fix all sizeof
Signed-off-by: Łukasz Plewa <[email protected]>
1 parent 41429f4 commit fd56adc

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

src/pool/pool_disjoint.c

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -87,12 +87,12 @@ static slab_t *create_slab(bucket_t *bucket, bool full_size) {
8787
} else {
8888
slab->num_chunks_total = bucket_slab_min_size(bucket) / bucket->size;
8989
slab->chunks =
90-
umf_ba_global_alloc(sizeof(bool) * slab->num_chunks_total);
90+
umf_ba_global_alloc(sizeof(*slab->chunks) * slab->num_chunks_total);
9191
if (slab->chunks == NULL) {
9292
LOG_ERR("allocation of slab chunks failed!");
9393
goto free_slab_iter;
9494
}
95-
memset(slab->chunks, 0, sizeof(bool) * slab->num_chunks_total);
95+
memset(slab->chunks, 0, sizeof(*slab->chunks) * slab->num_chunks_total);
9696
}
9797
// if slab_min_size is not a multiple of bucket size, we would have some
9898
// padding at the end of the slab
@@ -703,8 +703,8 @@ umf_result_t disjoint_pool_initialize(umf_memory_provider_handle_t provider,
703703
for (; Size2 < CutOff; Size1 *= 2, Size2 *= 2) {
704704
disjoint_pool->buckets_num += 2;
705705
}
706-
disjoint_pool->buckets =
707-
umf_ba_global_alloc(sizeof(bucket_t *) * disjoint_pool->buckets_num);
706+
disjoint_pool->buckets = umf_ba_global_alloc(
707+
sizeof(*disjoint_pool->buckets) * disjoint_pool->buckets_num);
708708

709709
int i = 0;
710710
Size1 = ts1;
@@ -964,8 +964,7 @@ umf_memory_pool_ops_t *umfDisjointPoolOps(void) {
964964

965965
umf_disjoint_pool_shared_limits_t *
966966
umfDisjointPoolSharedLimitsCreate(size_t max_size) {
967-
umf_disjoint_pool_shared_limits_t *ptr =
968-
umf_ba_global_alloc(sizeof(umf_disjoint_pool_shared_limits_t));
967+
umf_disjoint_pool_shared_limits_t *ptr = umf_ba_global_alloc(sizeof(*ptr));
969968
//umf_ba_global_alloc(sizeof(*ptr));
970969
ptr->max_size = max_size;
971970
ptr->total_size = 0;
@@ -1109,7 +1108,7 @@ umfDisjointPoolParamsSetName(umf_disjoint_pool_params_handle_t hParams,
11091108
return UMF_RESULT_ERROR_INVALID_ARGUMENT;
11101109
}
11111110

1112-
char *newName = umf_ba_global_alloc(sizeof(char) * (strlen(name) + 1));
1111+
char *newName = umf_ba_global_alloc(sizeof(*newName) * (strlen(name) + 1));
11131112
if (newName == NULL) {
11141113
LOG_ERR("cannot allocate memory for disjoint pool name");
11151114
return UMF_RESULT_ERROR_OUT_OF_HOST_MEMORY;

0 commit comments

Comments
 (0)