From 50dae04c05b3d564222f3d3ade0421757635bca7 Mon Sep 17 00:00:00 2001 From: Rob Bradford Date: Mon, 4 Jan 2021 09:33:53 +0000 Subject: [PATCH] arch: smbios: Use literal types rather than casts We must explicitly mark these values as u8 as the function that consumes them takes a T and needs to use the specific width. Signed-off-by: Rob Bradford --- arch/src/x86_64/smbios.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/arch/src/x86_64/smbios.rs b/arch/src/x86_64/smbios.rs index e674334ea..f072d9725 100644 --- a/arch/src/x86_64/smbios.rs +++ b/arch/src/x86_64/smbios.rs @@ -157,7 +157,7 @@ fn write_string( for c in val.as_bytes().iter() { curptr = write_and_incr(mem, *c, curptr)?; } - curptr = write_and_incr(mem, 0 as u8, curptr)?; + curptr = write_and_incr(mem, 0u8, curptr)?; Ok(curptr) } @@ -183,7 +183,7 @@ pub fn setup_smbios(mem: &GuestMemoryMmap) -> Result { curptr = write_and_incr(mem, smbios_biosinfo, curptr)?; curptr = write_string(mem, "cloud-hypervisor", curptr)?; curptr = write_string(mem, "0", curptr)?; - curptr = write_and_incr(mem, 0 as u8, curptr)?; + curptr = write_and_incr(mem, 0u8, curptr)?; } { @@ -199,7 +199,7 @@ pub fn setup_smbios(mem: &GuestMemoryMmap) -> Result { curptr = write_and_incr(mem, smbios_sysinfo, curptr)?; curptr = write_string(mem, "Cloud Hypervisor", curptr)?; curptr = write_string(mem, "cloud-hypervisor", curptr)?; - curptr = write_and_incr(mem, 0 as u8, curptr)?; + curptr = write_and_incr(mem, 0u8, curptr)?; } { @@ -211,7 +211,7 @@ pub fn setup_smbios(mem: &GuestMemoryMmap) -> Result { ..Default::default() }; curptr = write_and_incr(mem, smbios_sysinfo, curptr)?; - curptr = write_and_incr(mem, 0 as u8, curptr)?; + curptr = write_and_incr(mem, 0u8, curptr)?; } {