diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2022-05-21 15:44:39 +0000 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2022-05-21 15:44:39 +0000 |
commit | 3b3eb68bcf2969d66af54bf072ed8590dd7fe9db (patch) | |
tree | e16d83f78cfd2948c0f5b86da04caf441ca4ab96 /vespamalloc | |
parent | 2c34544abef32f7da1c05a83a3648532afb53186 (diff) |
Just log error when giving advise.
Diffstat (limited to 'vespamalloc')
-rw-r--r-- | vespamalloc/src/vespamalloc/malloc/load_as_huge.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/vespamalloc/src/vespamalloc/malloc/load_as_huge.cpp b/vespamalloc/src/vespamalloc/malloc/load_as_huge.cpp index 8e7f1265550..5d404a31c6d 100644 --- a/vespamalloc/src/vespamalloc/malloc/load_as_huge.cpp +++ b/vespamalloc/src/vespamalloc/malloc/load_as_huge.cpp @@ -20,8 +20,9 @@ mmap_huge(size_t sz) { assert ((sz % HUGEPAGE_SIZE) == 0); void * mem = mmap(nullptr, sz, PROT_READ | PROT_WRITE, MAP_ANON | MAP_PRIVATE, -1, 0); assert(mem != MAP_FAILED); - int retval = madvise(mem, sz, MADV_HUGEPAGE); - assert(retval == 0); + if(madvise(mem, sz, MADV_HUGEPAGE) != 0) { + perror("load_as_huge.cpp:mmap_huge => madvise( MADV_HUGEPAGE) failed"); + } return mem; } |