summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/pages.c22
1 files changed, 1 insertions, 21 deletions
diff --git a/src/pages.c b/src/pages.c
index 555c359c..cdbbdcb5 100644
--- a/src/pages.c
+++ b/src/pages.c
@@ -33,7 +33,7 @@ static size_t os_page;
# define PAGES_PROT_DECOMMIT (PROT_NONE)
static int mmap_flags;
#endif
-static bool os_overcommits;
+#define os_overcommits true
/* Runtime support for lazy purge. Irrelevant when !pages_can_purge_lazy. */
static bool pages_can_purge_lazy_runtime = true;
@@ -546,26 +546,6 @@ pages_boot(void) {
mmap_flags = MAP_PRIVATE | MAP_ANON;
#endif
-#if defined(__ANDROID__)
- /* Android always supports overcommits. */
- os_overcommits = true;
-#else /* __ANDROID__ */
-
-#ifdef JEMALLOC_SYSCTL_VM_OVERCOMMIT
- os_overcommits = os_overcommits_sysctl();
-#elif defined(JEMALLOC_PROC_SYS_VM_OVERCOMMIT_MEMORY)
- os_overcommits = os_overcommits_proc();
-# ifdef MAP_NORESERVE
- if (os_overcommits) {
- mmap_flags |= MAP_NORESERVE;
- }
-# endif
-#else
- os_overcommits = false;
-#endif
-
-#endif /* __ANDROID__ */
-
#ifdef __FreeBSD__
/*
* FreeBSD doesn't need the check; madvise(2) is known to work.