瀏覽代碼

make sure the buffer we are dropping does not contain data

Samuel Thibault 11 年之前
父節點
當前提交
ce1dc108c3
共有 1 個文件被更改,包括 1 次插入0 次删除
  1. 1 0
      src/datawizard/filters.c

+ 1 - 0
src/datawizard/filters.c

@@ -333,6 +333,7 @@ void starpu_data_unpartition(starpu_data_handle_t root_handle, unsigned gatherin
 		for (worker = 0; worker < nworkers; worker++)
 		{
 			struct _starpu_data_replicate *local = &child_handle->per_worker[worker];
+			STARPU_ASSERT(local->state == STARPU_INVALID);
 			if (local->allocated && local->automatically_allocated)
 				_starpu_request_mem_chunk_removal(child_handle, local, starpu_worker_get_memory_node(worker), sizes[child]);
 		}