]> err.no Git - linux-2.6/blobdiff - drivers/usb/core/hcd-pci.c
PM: USB HCDs use PM_EVENT_PRETHAW
[linux-2.6] / drivers / usb / core / hcd-pci.c
index 5078fb3375e34e5c573ef86113b81437ffff1d32..fa36391fedd39676b7c9621fcb39539079f50d02 100644 (file)
@@ -281,7 +281,7 @@ int usb_hcd_pci_suspend (struct pci_dev *dev, pm_message_t message)
                        (void) usb_hcd_pci_resume (dev);
                }
 
-       } else {
+       } else if (hcd->state != HC_STATE_HALT) {
                dev_dbg (hcd->self.controller, "hcd state %d; not suspended\n",
                        hcd->state);
                WARN_ON(1);