浏览代码

Release "per worker" data interface replicate

Sylvain Henry 14 年之前
父节点
当前提交
c42cc5a7a9
共有 1 个文件被更改,包括 6 次插入0 次删除
  1. 6 0
      src/datawizard/interfaces/data_interface.c

+ 6 - 0
src/datawizard/interfaces/data_interface.c

@@ -190,8 +190,14 @@ void starpu_data_register(starpu_data_handle *handleptr, uint32_t home_node,
 void _starpu_data_free_interfaces(starpu_data_handle handle)
 {
 	unsigned node;
+	unsigned worker;
+	unsigned nworkers = starpu_worker_get_count();
+
 	for (node = 0; node < STARPU_MAXNODES; node++)
 		free(handle->per_node[node].interface);
+
+	for (worker = 0; worker < nworkers; worker++)
+		free(handle->per_worker[worker].interface);
 }
 
 struct unregister_callback_arg {