Revision 98449371 hw/acpi.c

b/hw/acpi.c
695 695
static void pciej_write(void *opaque, uint32_t addr, uint32_t val)
696 696
{
697 697
    BusState *bus = opaque;
698
    DeviceState *qdev;
698
    DeviceState *qdev, *next;
699 699
    PCIDevice *dev;
700 700
    int slot = ffs(val) - 1;
701 701

  
702
    QLIST_FOREACH(qdev, &bus->children, sibling) {
702
    QLIST_FOREACH_SAFE(qdev, &bus->children, sibling, next) {
703 703
        dev = DO_UPCAST(PCIDevice, qdev, qdev);
704 704
        if (PCI_SLOT(dev->devfn) == slot) {
705 705
#if defined (TARGET_I386)

Also available in: Unified diff