pci: move operation out of loop

No functional change intended.

Signed-off-by: Demi Marie Obenour <demiobenour@gmail.com>
This commit is contained in:
Demi Marie Obenour
2025-06-27 18:00:27 -04:00
committed by Rob Bradford
parent 199d2d05d8
commit 06b76972e2

View File

@@ -288,10 +288,10 @@ unsafe trait MmioRegionRange {
unsafe impl MmioRegionRange for Vec<MmioRegion> {
// 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;
};