This reverts commit
b6ab076d6b7dd91ce0dda8741ba974b2402fa726.
It turns out setting USE_MEMFD to 0 is really bad because it means we can't
resize the pool. Besides, valgrind SVN handles memfd so we really don't
need this fallback for valgrind anymore.
* without copying. It breaks valgrind however, so we have a MAP_ANONYMOUS
* path we can take for valgrind debugging. */
-#ifdef HAVE_VALGRIND
-# define USE_MEMFD 0
-#else
-# define USE_MEMFD 1
-#endif
+#define USE_MEMFD 1
void
anv_block_pool_finish(struct anv_block_pool *pool)