ChangeSet 1.1325.4.7, 2003/09/23 17:17:15-07:00, [EMAIL PROTECTED]

[PATCH] USB: improve debugging logging during suspend and resume

Here's a simple patch to improve logging during suspend and
resume.


 drivers/usb/core/hcd-pci.c |   14 ++++++++++----
 1 files changed, 10 insertions(+), 4 deletions(-)


diff -Nru a/drivers/usb/core/hcd-pci.c b/drivers/usb/core/hcd-pci.c
--- a/drivers/usb/core/hcd-pci.c        Thu Sep 25 14:32:08 2003
+++ b/drivers/usb/core/hcd-pci.c        Thu Sep 25 14:32:08 2003
@@ -273,17 +273,17 @@
        int                     retval = 0;
 
        hcd = pci_get_drvdata(dev);
+       dev_dbg (hcd->controller, "suspend D%d --> D%d\n",
+                       dev->current_state, state);
+
        switch (hcd->state) {
        case USB_STATE_HALT:
                dev_dbg (hcd->controller, "halted; hcd not suspended\n");
                break;
        case USB_STATE_SUSPENDED:
-               dev_dbg (hcd->controller, "suspend D%d --> D%d\n",
-                               dev->current_state, state);
+               dev_dbg (hcd->controller, "hcd already suspended\n");
                break;
        default:
-               dev_dbg (hcd->controller, "suspend to state %d\n", state);
-
                /* remote wakeup needs hub->suspend() cooperation */
                // pci_enable_wake (dev, 3, 1);
 
@@ -292,6 +292,9 @@
                /* driver may want to disable DMA etc */
                hcd->state = USB_STATE_QUIESCING;
                retval = hcd->driver->suspend (hcd, state);
+               if (retval)
+                       dev_dbg (hcd->controller, "suspend fail, retval %d\n",
+                                       retval);
        }
 
        pci_set_power_state (dev, state);
@@ -311,6 +314,9 @@
        int                     retval;
 
        hcd = pci_get_drvdata(dev);
+       dev_dbg (hcd->controller, "resume from state D%d\n",
+                       dev->current_state);
+
        if (hcd->state != USB_STATE_SUSPENDED) {
                dev_dbg (hcd->controller, "can't resume, not suspended!\n");
                return -EL3HLT;



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to