diff --git a/src/vulkan/allocator.c b/src/vulkan/allocator.c index 94b7d548bfc..5cabc466841 100644 --- a/src/vulkan/allocator.c +++ b/src/vulkan/allocator.c @@ -203,7 +203,11 @@ anv_block_pool_init(struct anv_block_pool *pool, * without copying. It breaks valgrind however, so we have a MAP_ANONYMOUS * path we can take for valgrind debugging. */ -#define USE_MEMFD 1 +#ifdef HAVE_VALGRIND +# define USE_MEMFD 0 +#else +# define USE_MEMFD 1 +#endif void anv_block_pool_finish(struct anv_block_pool *pool)