浏览代码

- add missing ifdefs

Olivier Aumage 13 年之前
父节点
当前提交
4a747573b4
共有 1 个文件被更改,包括 4 次插入0 次删除
  1. 4 0
      src/datawizard/memalloc.c

+ 4 - 0
src/datawizard/memalloc.c

@@ -320,15 +320,19 @@ static size_t try_to_free_mem_chunk(starpu_mem_chunk_t mc, unsigned node)
 		{
 			STARPU_ASSERT(handle->per_node[node].refcnt == 0);
 
+#ifdef STARPU_MEMORY_STATUS
 			if (handle->per_node[node].state == STARPU_OWNER)
 				_starpu_handle_stats_invalidated(handle, node);
 			/* else XXX Considering only owner to invalidate */
+#endif
 
 			/* in case there was nobody using that buffer, throw it
 			 * away after writing it back to main memory */
 			transfer_subtree_to_node(handle, node, 0);
 
+#ifdef STARPU_MEMORY_STATUS
 			_starpu_handle_stats_loaded_owner(handle, 0);
+#endif
 			STARPU_ASSERT(handle->per_node[node].refcnt == 0);
 
 			/* now the actual buffer may be freed */