Просмотр исходного кода

Also take into account STARPU_DISABLE_PINNING env variable and valgrind in starpu_free_flags

Samuel Thibault лет назад: 10
Родитель
Сommit
abb1f7838f
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      src/datawizard/malloc.c

+ 1 - 1
src/datawizard/malloc.c

@@ -288,7 +288,7 @@ static struct starpu_codelet free_pinned_cl =
 int starpu_free_flags(void *A, size_t dim, int flags)
 {
 #ifndef STARPU_SIMGRID
-	if (flags & STARPU_MALLOC_PINNED)
+	if (flags & STARPU_MALLOC_PINNED && starpu_get_env_number("STARPU_DISABLE_PINNING") <= 0 && RUNNING_ON_VALGRIND == 0)
 	{
 		if (_starpu_can_submit_cuda_task())
 		{