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

port r11322 from 1.1: fix prio scheduler termination

Samuel Thibault преди 12 години
родител
ревизия
84f45afab5
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      src/sched_policies/eager_central_priority_policy.c

+ 1 - 1
src/sched_policies/eager_central_priority_policy.c

@@ -182,7 +182,7 @@ static struct starpu_task *_starpu_priority_pop_task(unsigned sched_ctx_id)
 		if (taskq->ntasks[priolevel] > 0)
 		{
 			for (task  = starpu_task_list_begin(&taskq->taskq[priolevel]);
-			     task != starpu_task_list_end(&taskq->taskq[priolevel]);
+			     task != starpu_task_list_end(&taskq->taskq[priolevel]) && !chosen_task;
 			     task  = nexttask) 
 			{
 				unsigned nimpl;