vmm: use unwrap_or instead of match for prefault

Signed-off-by: Yu Li <liyu.yukiteru@bytedance.com>
This commit is contained in:
Yu Li
2023-05-25 19:43:30 +08:00
committed by Bo Chen
parent d86905b92a
commit d1504e5654

View File

@@ -494,10 +494,7 @@ impl MemoryManager {
file_offset, file_offset,
region_start, region_start,
region_size, region_size,
match prefault { prefault.unwrap_or(zone.prefault),
Some(pf) => pf,
None => zone.prefault,
},
zone.shared, zone.shared,
zone.hugepages, zone.hugepages,
zone.hugepage_size, zone.hugepage_size,
@@ -573,10 +570,7 @@ impl MemoryManager {
guest_ram_mapping.file_offset, guest_ram_mapping.file_offset,
GuestAddress(guest_ram_mapping.gpa), GuestAddress(guest_ram_mapping.gpa),
guest_ram_mapping.size as usize, guest_ram_mapping.size as usize,
match prefault { prefault.unwrap_or(zone_config.prefault),
Some(pf) => pf,
None => zone_config.prefault,
},
zone_config.shared, zone_config.shared,
zone_config.hugepages, zone_config.hugepages,
zone_config.hugepage_size, zone_config.hugepage_size,
@@ -997,10 +991,7 @@ impl MemoryManager {
0, 0,
start_addr, start_addr,
hotplug_size as usize, hotplug_size as usize,
match prefault { prefault.unwrap_or(zone.prefault),
Some(pf) => pf,
None => zone.prefault,
},
zone.shared, zone.shared,
zone.hugepages, zone.hugepages,
zone.hugepage_size, zone.hugepage_size,