From 34a7e37a71f95c957b70f88c2039eead6a33e83e Mon Sep 17 00:00:00 2001 From: Jason Evans Date: Sat, 3 Dec 2016 16:06:19 -0800 Subject: Fix pages_purge() when using MADV_DONTNEED. This fixes a regression caused by e98a620c59ac20b13e2de796164cc67f050ed2bf (Mark partially purged arena chunks as non-hugepage.). --- src/pages.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages.c b/src/pages.c index a56d10b..1311a5e 100644 --- a/src/pages.c +++ b/src/pages.c @@ -171,7 +171,7 @@ pages_purge(void *addr, size_t size) VirtualAlloc(addr, size, MEM_RESET, PAGE_READWRITE); unzeroed = true; #elif (defined(JEMALLOC_PURGE_MADVISE_FREE) || \ - defined(JEMALLOC_PURGE_MADVISE_FREE)) + defined(JEMALLOC_PURGE_MADVISE_DONTNEED)) # if defined(JEMALLOC_PURGE_MADVISE_FREE) # define JEMALLOC_MADV_PURGE MADV_FREE # define JEMALLOC_MADV_ZEROS false -- cgit v0.12