patch-2_6_7-vs1_9_1_12
[linux-2.6.git] / drivers / usb / host / ohci-mem.c
index 069cb69..bfc59d2 100644 (file)
@@ -31,6 +31,9 @@ static struct usb_hcd *ohci_hcd_alloc (void)
        if (ohci != 0) {
                memset (ohci, 0, sizeof (struct ohci_hcd));
                ohci->hcd.product_desc = "OHCI Host Controller";
+               spin_lock_init (&ohci->lock);
+               INIT_LIST_HEAD (&ohci->pending);
+               INIT_WORK (&ohci->rh_resume, ohci_rh_resume, &ohci->hcd);
                return &ohci->hcd;
        }
        return 0;