On Wed, Dec 14, 2011 at 06:10:17PM -0600, Anthony Liguori wrote: > Untested, but seemingly obvious and hard to screw up..
Sounds like a challenge so let's take a look... > -void usb_ohci_init_pci(struct PCIBus *bus, int devfn) > +USBBus *usb_ohci_init_pci(struct PCIBus *bus, int devfn) > { > - pci_create_simple(bus, devfn, "pci-ohci"); > + PCIDevice *dev = pci_create_simple(bus, devfn, "pci-ohci"); > + OHCIPCIState *ohci = DO_UPCAST(OHCIPCIState, pci_dev, dev); > + > + return &ohci->state.bus Missing semicolon. Stefan