From 14b3a9f7f9c6ef26f5a1fd98025d087c775b6f9a Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Fri, 3 May 2024 20:43:11 +0200 Subject: [PATCH] darts: Fix spurious allocation --- src/sched_policies/darts.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/sched_policies/darts.c b/src/sched_policies/darts.c index 1444bae97e..affc80dc87 100644 --- a/src/sched_policies/darts.c +++ b/src/sched_policies/darts.c @@ -2874,14 +2874,13 @@ static starpu_data_handle_t _starpu_darts_least_used_data_on_planned_task(starpu int min_nb_task_in_planned_task = INT_MAX; starpu_data_handle_t returned_handle = NULL; - struct _starpu_darts_handle_user_data *hud = malloc(sizeof(struct _starpu_darts_handle_user_data)); int i; for (i = 0; i < nb_data_on_node; i++) { STARPU_IGNORE_UTILITIES_HANDLES_FROM_DATA(data_tab[i]); if (nb_task_in_pulled_task[i] == 0) { - hud = data_tab[i]->user_data; + struct _starpu_darts_handle_user_data *hud = data_tab[i]->user_data; if (hud->nb_task_in_planned_task[current_gpu] < min_nb_task_in_planned_task) {