diff options
author | Tor Brede Vekterli <vekterli@yahooinc.com> | 2022-03-03 16:39:35 +0000 |
---|---|---|
committer | Tor Brede Vekterli <vekterli@yahooinc.com> | 2022-03-03 16:39:35 +0000 |
commit | 2e94280394d5e9a42f80bebcc3b9af166506e096 (patch) | |
tree | 337bb4df015a75196160013a7a1248022f5deff2 /vespalib/src | |
parent | fdee58d78d32a86b7f754f135680d2aa147667de (diff) |
Unconditionally un-toggle huge page failure flag when mapping was OK
Diffstat (limited to 'vespalib/src')
-rw-r--r-- | vespalib/src/vespa/vespalib/util/alloc.cpp | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/vespalib/src/vespa/vespalib/util/alloc.cpp b/vespalib/src/vespa/vespalib/util/alloc.cpp index 3933a92ad09..3f49fc4b427 100644 --- a/vespalib/src/vespa/vespalib/util/alloc.cpp +++ b/vespalib/src/vespa/vespalib/util/alloc.cpp @@ -350,9 +350,7 @@ MMapAllocator::salloc(size_t sz, void * wantedAddress) } } } else { - if (load_relaxed(_G_hasHugePageFailureJustHappened)) { - store_relaxed(_G_hasHugePageFailureJustHappened, false); - } + store_relaxed(_G_hasHugePageFailureJustHappened, false); } #ifdef __linux__ if (sz >= _G_MMapNoCoreLimit) { |