Selaa lähdekoodia

Fix restarting iterator for the unlock

Samuel Thibault 9 vuotta sitten
vanhempi
commit
f9948fbc3f
1 muutettua tiedostoa jossa 1 lisäystä ja 0 poistoa
  1. 1 0
      src/sched_policies/work_stealing_policy.c

+ 1 - 0
src/sched_policies/work_stealing_policy.c

@@ -373,6 +373,7 @@ int ws_push_task(struct starpu_task *task)
 	deque_queue->njobs++;
 	starpu_push_task_end(task);
 
+	workers->init_iterator(workers, &it);
 	while(workers->has_next(workers, &it))
 	{
 		worker = workers->get_next(workers, &it);