浏览代码

Add missing coherency calls around starpu_data_unpack

Samuel Thibault 4 年之前
父节点
当前提交
7ddccc6391
共有 1 个文件被更改,包括 2 次插入0 次删除
  1. 2 0
      tests/datawizard/interfaces/test_interfaces.c

+ 2 - 0
tests/datawizard/interfaces/test_interfaces.c

@@ -599,8 +599,10 @@ static void pack_unpack(struct data_interface_test_summary *s)
 			struct starpu_task *task;
 			void *mem = (void *)starpu_malloc_on_node_flags(STARPU_MAIN_RAM, size, 0);
 
+			starpu_data_acquire(dummy_handle, STARPU_W);
 			starpu_data_unpack(dummy_handle, mem, size);
 			starpu_data_unpack(dummy_handle, ptr, size);
+			starpu_data_release(dummy_handle);
 
 			factor = -factor;
 			err = create_task(&task, STARPU_CPU_WORKER, -1);