From 06b76972e2ae1207fb8eea83157ed1f2724240c7 Mon Sep 17 00:00:00 2001 From: Demi Marie Obenour Date: Fri, 27 Jun 2025 18:00:27 -0400 Subject: [PATCH] pci: move operation out of loop No functional change intended. Signed-off-by: Demi Marie Obenour --- pci/src/vfio.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pci/src/vfio.rs b/pci/src/vfio.rs index 7c85f557c..dcca015ab 100644 --- a/pci/src/vfio.rs +++ b/pci/src/vfio.rs @@ -288,10 +288,10 @@ unsafe trait MmioRegionRange { unsafe impl MmioRegionRange for Vec { // Check if a guest address is within the range of mmio regions fn check_range(&self, guest_addr: u64, size: u64) -> bool { + let Some(guest_addr_end) = guest_addr.checked_add(size) else { + return false; + }; for region in self.iter() { - let Some(guest_addr_end) = guest_addr.checked_add(size) else { - return false; - }; let Some(region_end) = region.start.raw_value().checked_add(region.length) else { return false; };