diff --git a/vmm/src/memory_manager.rs b/vmm/src/memory_manager.rs index 61e21aad6..dfe0f3e49 100644 --- a/vmm/src/memory_manager.rs +++ b/vmm/src/memory_manager.rs @@ -1932,8 +1932,8 @@ impl MemoryManager { mmap_flags |= libc::MAP_SHARED; Some(Self::create_anonymous_file(size, hugepages, hugepage_size)?) } else { - mmap_flags |= libc::MAP_PRIVATE | libc::MAP_ANONYMOUS; - None + mmap_flags |= libc::MAP_PRIVATE; + Some(Self::create_anonymous_file(size, hugepages, hugepage_size)?) }; let region = MmapRegion::build(fo, size, libc::PROT_READ | libc::PROT_WRITE, mmap_flags)