From 8a14e6b5f0e3d385336a5c741aa3afbf62c8ade2 Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Wed, 27 Nov 2024 12:21:18 +0100 Subject: [PATCH] Better initialize scheduling mutex inside data initialization --- src/sched_policies/component_mct.c | 1 - src/sched_policies/helper_mct.c | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sched_policies/component_mct.c b/src/sched_policies/component_mct.c index f82e5a2387..224774326a 100644 --- a/src/sched_policies/component_mct.c +++ b/src/sched_policies/component_mct.c @@ -123,7 +123,6 @@ struct starpu_sched_component * starpu_sched_component_mct_create(struct starpu_ struct _starpu_mct_data *data = starpu_mct_init_parameters(params); component->data = data; - STARPU_PTHREAD_MUTEX_INIT(&data->scheduling_mutex, NULL); component->push_task = mct_push_task; component->deinit_data = mct_component_deinit_data; diff --git a/src/sched_policies/helper_mct.c b/src/sched_policies/helper_mct.c index 8420bc004b..dc55d05036 100644 --- a/src/sched_policies/helper_mct.c +++ b/src/sched_policies/helper_mct.c @@ -53,6 +53,7 @@ struct _starpu_mct_data *starpu_mct_init_parameters(struct starpu_sched_componen data->_gamma = starpu_getenv_float_default("STARPU_SCHED_GAMMA", _STARPU_SCHED_GAMMA_DEFAULT); data->idle_power = starpu_getenv_float_default("STARPU_IDLE_POWER", 0.0); } + STARPU_PTHREAD_MUTEX_INIT(&data->scheduling_mutex, NULL); return data; }