vmm: Fix clippy: for_kv_map

Fix use of a paired map iterator when only the values are cared about.

Signed-off-by: Rob Bradford <rbradford@meta.com>
This commit is contained in:
Rob Bradford
2026-05-27 12:18:00 +01:00
committed by Bo Chen
parent c78497c314
commit 2a20f570b2
3 changed files with 9 additions and 9 deletions

View File

@@ -3968,7 +3968,7 @@ impl DeviceManager {
// Register DMA mapping in IOMMU.
// Do not register virtio-mem regions, as they are handled directly by
// virtio-mem device itself.
for (_, zone) in self.memory_manager.lock().unwrap().memory_zones().iter() {
for zone in self.memory_manager.lock().unwrap().memory_zones().values() {
for region in zone.regions() {
// vfio_dma_map is unsound and ought to be marked as unsafe
#[allow(unused_unsafe)]
@@ -4237,7 +4237,7 @@ impl DeviceManager {
.map_err(DeviceManagerError::AddDmaMappingHandlerVirtioMem)?;
}
for (_, zone) in self.memory_manager.lock().unwrap().memory_zones().iter() {
for zone in self.memory_manager.lock().unwrap().memory_zones().values() {
for region in zone.regions() {
vfio_user_pci_device
.dma_map(region)
@@ -4378,7 +4378,7 @@ impl DeviceManager {
// Do not register virtio-mem regions, as they are handled directly by
// virtio-mem devices.
for (_, zone) in self.memory_manager.lock().unwrap().memory_zones().iter() {
for zone in self.memory_manager.lock().unwrap().memory_zones().values() {
for region in zone.regions() {
let gpa = region.start_addr().0;
let size = region.len();
@@ -4959,7 +4959,7 @@ impl DeviceManager {
if let Some(dma_handler) = dev.dma_handler()
&& !iommu_attached
{
for (_, zone) in self.memory_manager.lock().unwrap().memory_zones().iter() {
for zone in self.memory_manager.lock().unwrap().memory_zones().values() {
for region in zone.regions() {
let iova = region.start_addr().0;
let size = region.len();
@@ -4979,7 +4979,7 @@ impl DeviceManager {
}
PciDeviceHandle::VfioUser(vfio_user_pci_device) => {
let mut dev = vfio_user_pci_device.lock().unwrap();
for (_, zone) in self.memory_manager.lock().unwrap().memory_zones().iter() {
for zone in self.memory_manager.lock().unwrap().memory_zones().values() {
for region in zone.regions() {
// On error, log, but continue so the loop below removing the mapping from
// the devices runs.