diff --git a/src/common/util/src/os/lin/lin_mmap_object.cpp b/src/common/util/src/os/lin/lin_mmap_object.cpp index 3a95b53b139047..b3c20500bdef67 100644 --- a/src/common/util/src/os/lin/lin_mmap_object.cpp +++ b/src/common/util/src/os/lin/lin_mmap_object.cpp @@ -77,7 +77,7 @@ class MapHolder : public MappedMemory { } m_size = sb.st_size; if (m_size > 0) { - m_data = mmap(nullptr, m_size, prot, MAP_PRIVATE, m_handle.get(), 0); + m_data = mmap(nullptr, m_size, prot, MAP_PRIVATE | MAP_POPULATE, m_handle.get(), 0); if (m_data == MAP_FAILED) { throw std::runtime_error("Can not create file mapping for " + path + ", err=" + std::strerror(errno)); }