Hi, In this series we use coccinelle to replace: - memory_region_add_subregion_overlap(..., priority=0) + memory_region_add_subregion(...) Rationale is the code is easier to read, and reviewers don't have to worry about overlapping because it isn't used. Last patch is a minor cleanup in variable names. I expect each subsystem maintainer to take the subsystem patches. Regards, Phil. Philippe Mathieu-Daudé (8): hw/arm/nrf51_soc: Use memory_region_add_subregion() when priority is 0 hw/arm/raspi: Use memory_region_add_subregion() when priority is 0 hw/arm/xlnx-versal: Use memory_region_add_subregion() when priority is 0 hw/i386/intel_iommu: Use memory_region_add_subregion when priority is 0 hw/mips/boston: Use memory_region_add_subregion() when priority is 0 hw/vfio/pci: Use memory_region_add_subregion() when priority is 0 target/i386: Use memory_region_add_subregion() when priority is 0 target/i386/cpu: Use 'mr' for MemoryRegion variables target/i386/cpu.h | 2 +- hw/arm/bcm2835_peripherals.c | 4 ++-- hw/arm/nrf51_soc.c | 14 +++++++------- hw/arm/raspi.c | 2 +- hw/arm/xlnx-versal-virt.c | 3 +-- hw/arm/xlnx-versal.c | 4 ++-- hw/i386/intel_iommu.c | 11 ++++------- hw/mips/boston.c | 14 +++++++------- hw/vfio/pci.c | 3 +-- target/i386/cpu.c | 18 +++++++++--------- target/i386/kvm.c | 2 +- 11 files changed, 36 insertions(+), 41 deletions(-) -- 2.21.0