浏览代码

port r14643 from 1.1: Add missing helgrind check disabling

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

+ 3 - 1
src/datawizard/data_request.c

@@ -43,14 +43,16 @@ void _starpu_init_data_request_lists(void)
 	unsigned i;
 	for (i = 0; i < STARPU_MAXNODES; i++)
 	{
-		prefetch_requests[i] = _starpu_data_request_list_new();
 		data_requests[i] = _starpu_data_request_list_new();
+		prefetch_requests[i] = _starpu_data_request_list_new();
 
 		/* Tell helgrind that we are fine with checking for list_empty
 		 * in _starpu_handle_node_data_requests, we will call it
 		 * periodically anyway */
 		STARPU_HG_DISABLE_CHECKING(data_requests[i]);
 		STARPU_HG_DISABLE_CHECKING(data_requests[i]->_head);
+		STARPU_HG_DISABLE_CHECKING(prefetch_requests[i]);
+		STARPU_HG_DISABLE_CHECKING(prefetch_requests[i]->_head);
 
 		STARPU_PTHREAD_MUTEX_INIT(&data_requests_list_mutex[i], NULL);