Samuel Thibault 8 anni fa
parent
commit
c169c9cda4
1 ha cambiato i file con 2 aggiunte e 5 eliminazioni
  1. 2 5
      src/core/sched_ctx.c

+ 2 - 5
src/core/sched_ctx.c

@@ -468,7 +468,7 @@ struct _starpu_sched_ctx* _starpu_create_sched_ctx(struct starpu_sched_policy *p
 	STARPU_PTHREAD_MUTEX_UNLOCK(&sched_ctx_manag);
 
 	int nworkers = config->topology.nworkers;
-	unsigned i;
+	int i;
 
 	STARPU_ASSERT(nworkers_ctx <= nworkers);
 
@@ -502,7 +502,7 @@ struct _starpu_sched_ctx* _starpu_create_sched_ctx(struct starpu_sched_policy *p
 	_starpu_barrier_counter_init(&sched_ctx->ready_tasks_barrier, 0);
 
 	sched_ctx->ready_flops = 0.0;
-	for (i = 0; i < sizeof(sched_ctx->iterations)/sizeof(sched_ctx->iterations[0]); i++)
+	for (i = 0; i < (int) (sizeof(sched_ctx->iterations)/sizeof(sched_ctx->iterations[0])); i++)
 		sched_ctx->iterations[i] = -1;
 	sched_ctx->iteration_level = 0;
 	sched_ctx->main_master = -1;
@@ -559,7 +559,6 @@ struct _starpu_sched_ctx* _starpu_create_sched_ctx(struct starpu_sched_policy *p
 
 	if(is_initial_sched)
 	{
-		int i;
 		/*initialize the mutexes for all contexts */
 		for(i = 0; i < STARPU_NMAX_SCHED_CTXS; i++)
 		  {
@@ -570,7 +569,6 @@ struct _starpu_sched_ctx* _starpu_create_sched_ctx(struct starpu_sched_policy *p
         /*add sub_ctxs before add workers, in order to be able to associate them if necessary */
 	if(nsub_ctxs != 0)
 	{
-		int i;
 		for(i = 0; i < nsub_ctxs; i++)
 			sched_ctx->sub_ctxs[i] = sub_ctxs[i];
 		sched_ctx->nsub_ctxs = nsub_ctxs;
@@ -588,7 +586,6 @@ struct _starpu_sched_ctx* _starpu_create_sched_ctx(struct starpu_sched_policy *p
 	   because they haven't been launched yet */
 	if(is_initial_sched)
 	{
-		int i;
 		for(i = 0; i < nworkers; i++)
 		{
 			struct _starpu_worker *worker = _starpu_get_worker_struct(i);