]> git.proxmox.com Git - mirror_qemu.git/blobdiff - hw/pci/pci.c
pci: Add missing drop of bus master AS reference
[mirror_qemu.git] / hw / pci / pci.c
index e6b08e198840b587a2e9e627d948201162999566..bd8043c460ca224a928d4a1f4058a7e1d6cc2d4d 100644 (file)
@@ -869,6 +869,8 @@ static void do_pci_unregister_device(PCIDevice *pci_dev)
     pci_dev->bus->devices[pci_dev->devfn] = NULL;
     pci_config_free(pci_dev);
 
+    memory_region_del_subregion(&pci_dev->bus_master_container_region,
+                                &pci_dev->bus_master_enable_region);
     address_space_destroy(&pci_dev->bus_master_as);
 }