Skip to content

Commit 5f44a44

Browse files
authored
Merge pull request #897 from vinser52/svinogra_scalable_config
Minor fixes in scalable pool params implementation
2 parents 508162e + a14134c commit 5f44a44

File tree

2 files changed

+20
-20
lines changed

2 files changed

+20
-20
lines changed

src/pool/pool_scalable.c

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -174,8 +174,8 @@ static void tbb_raw_free_wrapper(intptr_t pool_id, void *ptr, size_t bytes) {
174174
}
175175

176176
umf_result_t
177-
umfScalablePoolParamsCreate(umf_scalable_pool_params_handle_t *params) {
178-
if (!params) {
177+
umfScalablePoolParamsCreate(umf_scalable_pool_params_handle_t *hParams) {
178+
if (!hParams) {
179179
LOG_ERR("scalable pool params handle is NULL");
180180
return UMF_RESULT_ERROR_INVALID_ARGUMENT;
181181
}
@@ -190,28 +190,28 @@ umfScalablePoolParamsCreate(umf_scalable_pool_params_handle_t *params) {
190190
params_data->granularity = DEFAULT_GRANULARITY;
191191
params_data->keep_all_memory = false;
192192

193-
*params = (umf_scalable_pool_params_handle_t)params_data;
193+
*hParams = (umf_scalable_pool_params_handle_t)params_data;
194194

195195
return UMF_RESULT_SUCCESS;
196196
}
197197

198198
umf_result_t
199-
umfScalablePoolParamsDestroy(umf_scalable_pool_params_handle_t params) {
200-
if (!params) {
201-
LOG_ERR("params is NULL");
199+
umfScalablePoolParamsDestroy(umf_scalable_pool_params_handle_t hParams) {
200+
if (!hParams) {
201+
LOG_ERR("scalable pool params handle is NULL");
202202
return UMF_RESULT_ERROR_INVALID_ARGUMENT;
203203
}
204204

205-
umf_ba_global_free(params);
205+
umf_ba_global_free(hParams);
206206

207207
return UMF_RESULT_SUCCESS;
208208
}
209209

210210
umf_result_t
211-
umfScalablePoolParamsSetGranularity(umf_scalable_pool_params_handle_t params,
211+
umfScalablePoolParamsSetGranularity(umf_scalable_pool_params_handle_t hParams,
212212
size_t granularity) {
213-
if (!params) {
214-
LOG_ERR("params is NULL");
213+
if (!hParams) {
214+
LOG_ERR("scalable pool params handle is NULL");
215215
return UMF_RESULT_ERROR_INVALID_ARGUMENT;
216216
}
217217

@@ -220,20 +220,20 @@ umfScalablePoolParamsSetGranularity(umf_scalable_pool_params_handle_t params,
220220
return UMF_RESULT_ERROR_INVALID_ARGUMENT;
221221
}
222222

223-
params->granularity = granularity;
223+
hParams->granularity = granularity;
224224

225225
return UMF_RESULT_SUCCESS;
226226
}
227227

228228
umf_result_t
229-
umfScalablePoolParamsSetKeepAllMemory(umf_scalable_pool_params_handle_t params,
230-
bool keep_all_memory) {
231-
if (!params) {
232-
LOG_ERR("params is NULL");
229+
umfScalablePoolParamsSetKeepAllMemory(umf_scalable_pool_params_handle_t hParams,
230+
bool keepAllMemory) {
231+
if (!hParams) {
232+
LOG_ERR("scalable pool params handle is NULL");
233233
return UMF_RESULT_ERROR_INVALID_ARGUMENT;
234234
}
235235

236-
params->keep_all_memory = keep_all_memory;
236+
hParams->keep_all_memory = keepAllMemory;
237237

238238
return UMF_RESULT_SUCCESS;
239239
}

test/pools/scalable_pool.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,16 +29,16 @@ struct umfScalablePoolParamsTest
2929
struct provider_validator : public umf_test::provider_ba_global {
3030
using base_provider = umf_test::provider_ba_global;
3131

32-
umf_result_t initialize(validation_params_t *params) noexcept {
32+
umf_result_t initialize(validation_params_t *params) {
3333
EXPECT_NE(params, nullptr);
3434
expected_params = params;
3535
return UMF_RESULT_SUCCESS;
3636
}
37-
umf_result_t alloc(size_t size, size_t align, void **ptr) noexcept {
37+
umf_result_t alloc(size_t size, size_t align, void **ptr) {
3838
EXPECT_EQ(size, expected_params->granularity);
3939
return base_provider::alloc(size, align, ptr);
4040
}
41-
umf_result_t free(void *ptr, size_t size) noexcept {
41+
umf_result_t free(void *ptr, size_t size) {
4242
EXPECT_EQ(expected_params->keep_all_memory, false);
4343
return base_provider::free(ptr, size);
4444
}
@@ -49,7 +49,7 @@ struct umfScalablePoolParamsTest
4949
static constexpr umf_memory_provider_ops_t VALIDATOR_PROVIDER_OPS =
5050
umf::providerMakeCOps<provider_validator, validation_params_t>();
5151

52-
umfScalablePoolParamsTest() {}
52+
umfScalablePoolParamsTest() : expected_params{0, false}, params(nullptr) {}
5353
void SetUp() override {
5454
test::SetUp();
5555
auto [granularity, keep_all_memory] = this->GetParam();

0 commit comments

Comments
 (0)