Explorar el Código

Add missing coherency calls around starpu_data_unpack

Samuel Thibault hace 4 años
padre
commit
7ddccc6391
Se han modificado 1 ficheros con 2 adiciones y 0 borrados
  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);