diff options
Diffstat (limited to 'test/performance/odp_atomic_perf.c')
-rw-r--r-- | test/performance/odp_atomic_perf.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/test/performance/odp_atomic_perf.c b/test/performance/odp_atomic_perf.c index b56135c35..ee760babf 100644 --- a/test/performance/odp_atomic_perf.c +++ b/test/performance/odp_atomic_perf.c @@ -1076,11 +1076,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]; @@ -1089,6 +1088,7 @@ static int start_workers(test_global_t *global, odp_instance_t instance, thread_ctx->func = func; thread_ctx->type = type; + 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; |