Skip to content

Commit c790a5b

Browse files
committed
Fix warnings in aarch64
Signed-off-by: StemCll [email protected]
1 parent 8aa0094 commit c790a5b

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

src/arch/src/aarch64/fdt.rs

+5-5
Original file line numberDiff line numberDiff line change
@@ -146,10 +146,10 @@ fn create_cpu_nodes(fdt: &mut FdtWriter, vcpu_mpidr: &[u64]) -> Result<()> {
146146
fdt.property_u32(cache.type_.of_cache_size(), size as u32)?;
147147
}
148148
if let Some(line_size) = cache.line_size {
149-
fdt.property_u32(cache.type_.of_cache_line_size(), line_size as u32)?;
149+
fdt.property_u32(cache.type_.of_cache_line_size(), u32::from(line_size))?;
150150
}
151151
if let Some(number_of_sets) = cache.number_of_sets {
152-
fdt.property_u32(cache.type_.of_cache_sets(), number_of_sets as u32)?;
152+
fdt.property_u32(cache.type_.of_cache_sets(), u32::from(number_of_sets))?;
153153
}
154154
}
155155

@@ -188,15 +188,15 @@ fn create_cpu_nodes(fdt: &mut FdtWriter, vcpu_mpidr: &[u64]) -> Result<()> {
188188
))?);
189189
fdt.property_u32("phandle", cache_phandle)?;
190190
fdt.property_string("compatible", "cache")?;
191-
fdt.property_u32("cache-level", cache.level as u32)?;
191+
fdt.property_u32("cache-level", u32::from(cache.level))?;
192192
if let Some(size) = cache.size_ {
193193
fdt.property_u32(cache.type_.of_cache_size(), size as u32)?;
194194
}
195195
if let Some(line_size) = cache.line_size {
196-
fdt.property_u32(cache.type_.of_cache_line_size(), line_size as u32)?;
196+
fdt.property_u32(cache.type_.of_cache_line_size(), u32::from(line_size))?;
197197
}
198198
if let Some(number_of_sets) = cache.number_of_sets {
199-
fdt.property_u32(cache.type_.of_cache_sets(), number_of_sets as u32)?;
199+
fdt.property_u32(cache.type_.of_cache_sets(), u32::from(number_of_sets))?;
200200
}
201201
if let Some(cache_type) = cache.type_.of_cache_type() {
202202
fdt.property_null(cache_type)?;

src/arch/src/aarch64/regs.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -237,7 +237,7 @@ pub fn setup_boot_regs(
237237
///
238238
/// * `regid` - The index of the register we are checking.
239239
pub fn is_system_register(regid: u64) -> bool {
240-
if (regid & KVM_REG_ARM_COPROC_MASK as u64) == KVM_REG_ARM_CORE as u64 {
240+
if (regid & u64::from(KVM_REG_ARM_COPROC_MASK)) == u64::from(KVM_REG_ARM_CORE) {
241241
return false;
242242
}
243243

@@ -505,7 +505,7 @@ mod tests {
505505
assert!(!is_system_register(regid));
506506
let regid = KVM_REG_ARM64 as u64
507507
| KVM_REG_SIZE_U64 as u64
508-
| kvm_bindings::KVM_REG_ARM64_SYSREG as u64;
508+
| u64::from(kvm_bindings::KVM_REG_ARM64_SYSREG);
509509
assert!(is_system_register(regid));
510510
}
511511

0 commit comments

Comments
 (0)