]> git.proxmox.com Git - mirror_qemu.git/blobdiff - hw/lsi53c895a.c
qbus: Make child devices links
[mirror_qemu.git] / hw / lsi53c895a.c
index f022a024473d150643d0eb67d9ac4599f9a9543b..2fe141d24eab3a6bbd5a31c7d327e3951257a836 100644 (file)
@@ -1677,9 +1677,10 @@ static void lsi_reg_writeb(LSIState *s, int offset, uint8_t val)
         }
         if (val & LSI_SCNTL1_RST) {
             if (!(s->sstat0 & LSI_SSTAT0_RST)) {
-                DeviceState *dev;
+                BusChild *kid;
 
-                QTAILQ_FOREACH(dev, &s->bus.qbus.children, sibling) {
+                QTAILQ_FOREACH(kid, &s->bus.qbus.children, sibling) {
+                    DeviceState *dev = kid->child;
                     device_reset(dev);
                 }
                 s->sstat0 |= LSI_SSTAT0_RST;