diff options
author | Jason Evans <jasone@canonware.com> | 2016-12-04 00:06:19 (GMT) |
---|---|---|
committer | Jason Evans <jasone@canonware.com> | 2016-12-04 00:06:19 (GMT) |
commit | 34a7e37a71f95c957b70f88c2039eead6a33e83e (patch) | |
tree | 3ab67148657d55f2289fea28b9c137a5cb4ad0b0 /src | |
parent | a05d4da4d861c054260431ba113be42040173271 (diff) | |
download | jemalloc-34a7e37a71f95c957b70f88c2039eead6a33e83e.zip jemalloc-34a7e37a71f95c957b70f88c2039eead6a33e83e.tar.gz jemalloc-34a7e37a71f95c957b70f88c2039eead6a33e83e.tar.bz2 |
Fix pages_purge() when using MADV_DONTNEED.
This fixes a regression caused by
e98a620c59ac20b13e2de796164cc67f050ed2bf (Mark partially purged arena
chunks as non-hugepage.).
Diffstat (limited to 'src')
-rw-r--r-- | src/pages.c | 2 |
1 files changed, 1 insertions, 1 deletions
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 |