Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 185318
b: refs/heads/master
c: 0534d46
h: refs/heads/master
v: v3
  • Loading branch information
Alan Stern authored and Greg Kroah-Hartman committed Mar 2, 2010
1 parent 5f771cc commit fa5db50
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 12 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 62e299e61a6ffe8131fa85a984c3058b68586f5d
refs/heads/master: 0534d46848990e8eed7cd0832d745d813e827261
3 changes: 1 addition & 2 deletions trunk/drivers/usb/core/hcd.c
Original file line number Diff line number Diff line change
Expand Up @@ -1865,8 +1865,7 @@ static void hcd_resume_work(struct work_struct *work)
struct usb_device *udev = hcd->self.root_hub;

usb_lock_device(udev);
usb_mark_last_busy(udev);
usb_external_resume_device(udev, PMSG_REMOTE_RESUME);
usb_remote_wakeup(udev);
usb_unlock_device(udev);
}

Expand Down
13 changes: 4 additions & 9 deletions trunk/drivers/usb/core/hub.c
Original file line number Diff line number Diff line change
Expand Up @@ -2399,7 +2399,7 @@ int usb_port_resume(struct usb_device *udev, pm_message_t msg)
}

/* caller has locked udev */
static int remote_wakeup(struct usb_device *udev)
int usb_remote_wakeup(struct usb_device *udev)
{
int status = 0;

Expand Down Expand Up @@ -2443,7 +2443,7 @@ int usb_port_resume(struct usb_device *udev, pm_message_t msg)
return status;
}

static inline int remote_wakeup(struct usb_device *udev)
int usb_remote_wakeup(struct usb_device *udev)
{
return 0;
}
Expand Down Expand Up @@ -2514,11 +2514,6 @@ EXPORT_SYMBOL_GPL(usb_root_hub_lost_power);

#else /* CONFIG_PM */

static inline int remote_wakeup(struct usb_device *udev)
{
return 0;
}

#define hub_suspend NULL
#define hub_resume NULL
#define hub_reset_resume NULL
Expand Down Expand Up @@ -3017,7 +3012,7 @@ static void hub_port_connect_change(struct usb_hub *hub, int port1,
/* For a suspended device, treat this as a
* remote wakeup event.
*/
status = remote_wakeup(udev);
status = usb_remote_wakeup(udev);
#endif

} else {
Expand Down Expand Up @@ -3363,7 +3358,7 @@ static void hub_events(void)
msleep(10);

usb_lock_device(udev);
ret = remote_wakeup(hdev->
ret = usb_remote_wakeup(hdev->
children[i-1]);
usb_unlock_device(udev);
if (ret < 0)
Expand Down
6 changes: 6 additions & 0 deletions trunk/drivers/usb/core/usb.h
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,7 @@ extern int usb_external_suspend_device(struct usb_device *udev,
pm_message_t msg);
extern int usb_external_resume_device(struct usb_device *udev,
pm_message_t msg);
extern int usb_remote_wakeup(struct usb_device *dev);

static inline void usb_pm_lock(struct usb_device *udev)
{
Expand All @@ -86,6 +87,11 @@ static inline int usb_port_resume(struct usb_device *udev, pm_message_t msg)
return 0;
}

static inline int usb_remote_wakeup(struct usb_device *udev)
{
return 0;
}

static inline void usb_pm_lock(struct usb_device *udev) {}
static inline void usb_pm_unlock(struct usb_device *udev) {}

Expand Down

0 comments on commit fa5db50

Please sign in to comment.