diff --git a/hypervisor/src/kvm/mod.rs b/hypervisor/src/kvm/mod.rs index e100c8fd8..466c97625 100644 --- a/hypervisor/src/kvm/mod.rs +++ b/hypervisor/src/kvm/mod.rs @@ -1275,7 +1275,7 @@ impl vm::Vm for KvmVm { /// fn start_dirty_log(&self) -> vm::Result<()> { let dirty_log_slots = self.dirty_log_slots.read().unwrap(); - for (_, s) in dirty_log_slots.iter() { + for s in dirty_log_slots.values() { let region = kvm_userspace_memory_region2 { slot: s.slot, guest_phys_addr: s.guest_phys_addr, @@ -1301,7 +1301,7 @@ impl vm::Vm for KvmVm { /// fn stop_dirty_log(&self) -> vm::Result<()> { let dirty_log_slots = self.dirty_log_slots.read().unwrap(); - for (_, s) in dirty_log_slots.iter() { + for s in dirty_log_slots.values() { let region = kvm_userspace_memory_region2 { slot: s.slot, guest_phys_addr: s.guest_phys_addr, diff --git a/hypervisor/src/mshv/mod.rs b/hypervisor/src/mshv/mod.rs index d38aff986..59151b535 100644 --- a/hypervisor/src/mshv/mod.rs +++ b/hypervisor/src/mshv/mod.rs @@ -2210,7 +2210,7 @@ impl vm::Vm for MshvVm { // Before disabling the dirty page tracking we need // to set the dirty bits in the Hypervisor // This is a requirement from Microsoft Hypervisor - for (_, s) in dirty_log_slots.iter() { + for s in dirty_log_slots.values() { self.fd .get_dirty_log( s.guest_pfn,