Samuel Thibault 12 vuotta sitten
vanhempi
commit
40b9725a65

+ 1 - 1
src/sched_policies/eager_central_policy.c

@@ -132,7 +132,7 @@ static struct starpu_task *pop_task_eager_policy(unsigned sched_ctx_id)
 
 	/* Tell helgrind that it's fine to check for empty fifo without actual
 	 * mutex (it's just a pointer) */
-	VALGRIND_HG_MUTEX_LOCK_PRE(&data->policy_mutex);
+	VALGRIND_HG_MUTEX_LOCK_PRE(&data->policy_mutex, 0);
 	VALGRIND_HG_MUTEX_LOCK_POST(&data->policy_mutex);
 	/* block until some event happens */
 	if (_starpu_fifo_empty(data->fifo))

+ 1 - 1
src/sched_policies/eager_central_priority_policy.c

@@ -168,7 +168,7 @@ static struct starpu_task *_starpu_priority_pop_task(unsigned sched_ctx_id)
 
 	/* Tell helgrind that it's fine to check for empty fifo without actual
 	 * mutex (it's just a pointer) */
-	VALGRIND_HG_MUTEX_LOCK_PRE(&data->policy_mutex);
+	VALGRIND_HG_MUTEX_LOCK_PRE(&data->policy_mutex, 0);
 	VALGRIND_HG_MUTEX_LOCK_POST(&data->policy_mutex);
 	/* block until some event happens */
 	if (taskq->total_ntasks == 0)