mmap: allow unlimited overcommit

Change-Id: Iba07b5c504b4a202cd163ce682f3fc72a31284a0
This commit is contained in:
Masamichi Takagi
2020-07-10 14:52:57 +09:00
parent d78a0fd05d
commit bafe540d86
4 changed files with 15 additions and 0 deletions

View File

@@ -11,6 +11,7 @@
#include <ihk/ihk_monitor.h>
#include <ihk/debug.h>
#include <memory.h>
#include <mman.h>
#ifdef ENABLE_RUSAGE
@@ -311,6 +312,9 @@ rusage_check_overmap(size_t len, int pgshift)
{
int npages = 0, remain_pages = 0;
if (sysctl_overcommit_memory == OVERCOMMIT_ALWAYS)
return 0;
npages = (len + (1UL << pgshift) - 1) >> pgshift;
remain_pages = (rusage.total_memory - rusage.total_memory_usage)
>> pgshift;