Fix pages_purge() when using MADV_DONTNEED.
This fixes a regression caused by
e98a620c59
(Mark partially purged arena
chunks as non-hugepage.).
This commit is contained in:
parent
a05d4da4d8
commit
34a7e37a71
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user