|
@@ -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())
|
|
|
{
|