|
@@ -620,8 +620,10 @@ int starpu_task_submit(struct starpu_task *task)
|
|
|
int nsubmitted_tasks = starpu_task_nsubmitted();
|
|
|
if (limit_max_submitted_tasks >= 0 && limit_max_submitted_tasks < nsubmitted_tasks
|
|
|
&& limit_min_submitted_tasks >= 0 && limit_min_submitted_tasks < nsubmitted_tasks)
|
|
|
+ {
|
|
|
starpu_do_schedule();
|
|
|
starpu_task_wait_for_n_submitted(limit_min_submitted_tasks);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
|