Browse Source

SOCL: Use lazy data unregistering

May fix segmentation faults caused by data released too early.
Sylvain Henry 13 years ago
parent
commit
76aefa3915
1 changed files with 1 additions and 1 deletions
  1. 1 1
      socl/src/cl_createbuffer.c

+ 1 - 1
socl/src/cl_createbuffer.c

@@ -26,7 +26,7 @@ static void release_callback_memobject(void * e) {
   mem_object_release(mem);
 
   /* Destruct object */
-  starpu_data_unregister_no_coherency(mem->handle);
+  starpu_data_unregister_lazy(mem->handle);
 
   if (!(mem->flags & CL_MEM_USE_HOST_PTR))
     free(mem->ptr);