aboutsummaryrefslogtreecommitdiff
path: root/src/usb-ehci.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/usb-ehci.c')
-rw-r--r--src/usb-ehci.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/usb-ehci.c b/src/usb-ehci.c
index 69a9194..144dec4 100644
--- a/src/usb-ehci.c
+++ b/src/usb-ehci.c
@@ -368,7 +368,7 @@ ehci_setup(struct pci_device *pci, int busid, struct pci_device *comppci)
cntl->companion[count++] = comppci;
else if (pci_classprog(comppci) == PCI_CLASS_SERIAL_USB_OHCI)
cntl->companion[count++] = comppci;
- comppci = comppci->next;
+ comppci = container_of(comppci->node.next, struct pci_device, node);
}
run_thread(configure_ehci, cntl);