|
@@ -491,6 +491,9 @@ static void pci_write(void *opaque, hwaddr addr, uint64_t data,
|
|
}
|
|
}
|
|
|
|
|
|
bus = acpi_pcihp_find_hotplug_bus(s, s->hotplug_select);
|
|
bus = acpi_pcihp_find_hotplug_bus(s, s->hotplug_select);
|
|
|
|
+ if (!bus) {
|
|
|
|
+ break;
|
|
|
|
+ }
|
|
QTAILQ_FOREACH_SAFE(kid, &bus->qbus.children, sibling, next) {
|
|
QTAILQ_FOREACH_SAFE(kid, &bus->qbus.children, sibling, next) {
|
|
Object *o = OBJECT(kid->child);
|
|
Object *o = OBJECT(kid->child);
|
|
PCIDevice *dev = PCI_DEVICE(o);
|
|
PCIDevice *dev = PCI_DEVICE(o);
|