Explorar o código

Use &data->sched_cond instead of &data->sched_mutex as an argument for _STARPU_PTHREAD_COND_SIGNAL() in _starpu_priority_pop_task().

Cyril Roelandt %!s(int64=13) %!d(string=hai) anos
pai
achega
ea512c298a
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      src/sched_policies/eager_central_priority_policy.c

+ 1 - 1
src/sched_policies/eager_central_priority_policy.c

@@ -225,7 +225,7 @@ static struct starpu_task *_starpu_priority_pop_task(unsigned sched_ctx_id)
 
 	if (!chosen_task && skipped)
 		/* Notify another worker to do that task */
-		_STARPU_PTHREAD_COND_SIGNAL(&data->sched_mutex);
+		_STARPU_PTHREAD_COND_SIGNAL(&data->sched_cond);
 
 	return chosen_task;
 }