mirror of
https://github.com/cloud-hypervisor/cloud-hypervisor.git
synced 2026-08-05 02:19:16 +00:00
vmm: Use u32 instead of u64 for host_numa_node option
Given that ACPI uses u32 as the type for the Proximity Domain, we can use u32 instead of u64 as the type for 'host_numa_node' option. Signed-off-by: Sebastien Boeuf <sebastien.boeuf@intel.com>
This commit is contained in:
@@ -653,7 +653,7 @@ impl MemoryManager {
|
||||
prefault: bool,
|
||||
shared: bool,
|
||||
hugepages: bool,
|
||||
host_numa_node: Option<u64>,
|
||||
host_numa_node: Option<u32>,
|
||||
ext_regions: &Option<Vec<MemoryRegion>>,
|
||||
) -> Result<Arc<GuestRegionMmap>, Error> {
|
||||
let mut backing_file: Option<PathBuf> = file.clone();
|
||||
@@ -778,7 +778,7 @@ impl MemoryManager {
|
||||
// Linux is kind of buggy in the way it interprets maxnode as it
|
||||
// will cut off the last node. That's why we have to add 1 to what
|
||||
// we would consider as the proper maxnode value.
|
||||
let maxnode = node + 1 + 1;
|
||||
let maxnode = node as u64 + 1 + 1;
|
||||
|
||||
// Allocate the right size for the vector.
|
||||
nodemask.resize((node as usize / 64) + 1, 0);
|
||||
|
||||
Reference in New Issue
Block a user