Browse Source

rollback book_workers

Andra Hugo 11 years ago
parent
commit
e991168dec
1 changed files with 6 additions and 3 deletions
  1. 6 3
      src/core/sched_ctx.c

+ 6 - 3
src/core/sched_ctx.c

@@ -1697,9 +1697,12 @@ int starpu_sched_ctx_book_workers_for_task(unsigned sched_ctx_id, int *workerids
 	{
 		if(current_worker_id == -1)
 		{
-			final_workerids[nfinal_workerids++] = workerids[w];
-			if(nfinal_workerids == nworkers)
-				master = workerids[nfinal_workerids-1];
+			final_workerids[nfinal_workerids++] = workerids[w];                          
+			if(nfinal_workerids == nworkers - 1)                         
+			{
+				master = workerids[nfinal_workerids];  
+				break;  
+			}
 		}
 		else
 		{