浏览代码

port r 11535 from 1.1: Add missing termination of data transfers for reclaiming write-back

Samuel Thibault 11 年之前
父节点
当前提交
c77d312268
共有 1 个文件被更改,包括 3 次插入0 次删除
  1. 3 0
      src/datawizard/copy_driver.c

+ 3 - 0
src/datawizard/copy_driver.c

@@ -495,6 +495,9 @@ int STARPU_ATTRIBUTE_WARN_UNUSED_RESULT _starpu_driver_copy_data_1_to_1(starpu_d
 
 		_STARPU_TRACE_START_DRIVER_COPY(src_node, dst_node, size, com_id);
 		ret_copy = copy_data_1_to_1_generic(handle, src_replicate, dst_replicate, req);
+		if (!req)
+			/* Synchronous, this is already finished */
+			_STARPU_TRACE_END_DRIVER_COPY(src_node, dst_node, size, com_id);
 
 		return ret_copy;
 	}