Преглед на файлове

port r15381 from 1.1: Fix blocking for nsubmitted tasks only when we reach the max

Samuel Thibault преди 10 години
родител
ревизия
e7a305a903
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      src/core/task.c

+ 1 - 1
src/core/task.c

@@ -609,7 +609,7 @@ int starpu_task_submit(struct starpu_task *task)
 		int limit_min_submitted_tasks = starpu_get_env_number("STARPU_LIMIT_MIN_SUBMITTED_TASKS");
 		int limit_max_submitted_tasks = starpu_get_env_number("STARPU_LIMIT_MAX_SUBMITTED_TASKS");
 		int nsubmitted_tasks = starpu_task_nsubmitted();
-		if (limit_max_submitted_tasks >= 0 && limit_max_submitted_tasks > nsubmitted_tasks
+		if (limit_max_submitted_tasks >= 0 && limit_max_submitted_tasks < nsubmitted_tasks
 			&& limit_min_submitted_tasks >= 0 && limit_min_submitted_tasks < nsubmitted_tasks)
 			starpu_task_wait_for_n_submitted(limit_min_submitted_tasks);
 	}