浏览代码

petits modifs

Andra Hugo 14 年之前
父节点
当前提交
bdcb47455e
共有 1 个文件被更改,包括 1 次插入2 次删除
  1. 1 2
      src/core/sched_policy.c

+ 1 - 2
src/core/sched_policy.c

@@ -557,12 +557,10 @@ void starpu_delete_sched_ctx(struct starpu_sched_ctx *sched_ctx)
 	int nworkers = config->topology.nworkers;
        
 	int i;
-	int workerid = -1;
 	for(i = 0; i < nworkers; i++){
 		struct starpu_worker_s *workerarg = &config->workers[i];
 		if(worker_belongs_to_ctx(workerarg, sched_ctx))
 			workerarg->nctxs--;
-
 	}
 
 	free(sched_ctx->sched_policy);
@@ -583,6 +581,7 @@ void _starpu_delete_all_sched_ctxs(){
 			if(sched_ctx != NULL && !sched_ctx->is_init_sched){
 				free(sched_ctx->sched_policy);
 				sched_ctx->sched_policy = NULL;
+				workerarg->nctxs--;
 			}
 		}
 	}