@@ -337,8 +337,6 @@ unsigned _starpu_enforce_deps_and_schedule(struct _starpu_job *j, unsigned job_i
return 0;
}
- _starpu_increment_nready_tasks();
-
ret = _starpu_push_task(j, job_is_already_locked);
_STARPU_LOG_OUT();
@@ -303,6 +303,7 @@ int _starpu_push_task(struct _starpu_job *j, unsigned job_is_already_locked)
struct starpu_task *task = j->task;
_STARPU_LOG_IN();
+ _starpu_increment_nready_tasks();
task->status = STARPU_TASK_READY;
_starpu_profiling_set_task_push_start_time(task);
@@ -420,8 +420,6 @@ int _starpu_task_submit_nodeps(struct starpu_task *task)
j->submitted = 1;
if (task->cl)
{
/* This would be done by data dependencies checking */