There are two definitions of resume_device. A global one is defined
in resume.c, and a local one is defined in USB core. The linker appears
to do the right thing, but it is bad practice and makes backtrace
decoding harder.

Signed-off-by: Stephen Hemminger <[EMAIL PROTECTED]>

--- a/drivers/usb/core/driver.c 2006-11-13 15:05:52.000000000 -0800
+++b/drivers/usb/core/driver.c  2006-11-13 15:06:38.000000000 -0800
@@ -817,7 +817,7 @@
 }
 
 /* Caller has locked udev's pm_mutex */
-static int resume_device(struct usb_device *udev)
+static int usb_resume_device(struct usb_device *udev)
 {
        struct usb_device_driver        *udriver;
        int                             status = 0;
@@ -1077,14 +1077,14 @@
                                status = -EHOSTUNREACH;
                }
                if (status == 0)
-                       status = resume_device(udev);
+                       status = usb_resume_device(udev);
                if (parent)
                        usb_pm_unlock(parent);
        } else {
 
                /* Needed only for setting udev->dev.power.power_state.event
                 * and for possible debugging message. */
-               status = resume_device(udev);
+               status = usb_resume_device(udev);
        }
 
        /* Now the parent won't suspend until we are finished */

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to