@@ -135,6 +135,7 @@ void starpu_data_partition(starpu_data_handle initial_handle, struct starpu_data
/* initialize the chunk lock */
child->req_list = starpu_data_requester_list_new();
+ child->reduction_req_list = starpu_data_requester_list_new();
child->refcnt = 0;
_starpu_spin_init(&child->header_lock);
@@ -281,6 +281,7 @@ static void _starpu_data_unregister(starpu_data_handle handle, unsigned coherent
}
starpu_data_requester_list_delete(handle->req_list);
+ starpu_data_requester_list_delete(handle->reduction_req_list);
free(handle);