diff options
Diffstat (limited to 'test/performance/odp_mem_perf.c')
-rw-r--r-- | test/performance/odp_mem_perf.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/test/performance/odp_mem_perf.c b/test/performance/odp_mem_perf.c index 1348eaaa2..56a3cdf9a 100644 --- a/test/performance/odp_mem_perf.c +++ b/test/performance/odp_mem_perf.c @@ -311,11 +311,10 @@ static int start_workers(test_global_t *global, odp_instance_t instance) int num_cpu = test_options->num_cpu; odph_thread_param_t thr_param[num_cpu]; - memset(¶m, 0, sizeof(odph_thread_common_param_t)); + odph_thread_common_param_init(¶m); param.instance = instance; param.cpumask = &global->cpumask; - memset(thr_param, 0, sizeof(thr_param)); for (i = 0; i < num_cpu; i++) { test_thread_ctx_t *thread_ctx = &global->thread_ctx[i]; @@ -324,6 +323,7 @@ static int start_workers(test_global_t *global, odp_instance_t instance) if (global->test_options.private) thread_ctx->shm_addr = global->shm_addr[i]; + odph_thread_param_init(&thr_param[i]); thr_param[i].thr_type = ODP_THREAD_WORKER; thr_param[i].start = run_test; thr_param[i].arg = thread_ctx; |