소스 검색

Fix restarting iterator for the unlock

Samuel Thibault 9 년 전
부모
커밋
f9948fbc3f
1개의 변경된 파일1개의 추가작업 그리고 0개의 파일을 삭제
  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);