Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 364840
b: refs/heads/master
c: 58b1d79
h: refs/heads/master
v: v3
  • Loading branch information
Tony Camuso authored and Sarah Sharp committed Apr 8, 2013
1 parent 6d75ece commit 81492e1
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 6 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: eb8ccd2b481123e5fe0872a83e07ea8a6e2c4026
refs/heads/master: 58b1d7999e15e61f314c2ff746ffb9dd8e07eba6
14 changes: 9 additions & 5 deletions trunk/drivers/usb/host/xhci.c
Original file line number Diff line number Diff line change
Expand Up @@ -417,9 +417,9 @@ static void compliance_mode_recovery(unsigned long arg)
* Compliance Mode Detected. Letting USB Core
* handle the Warm Reset
*/
xhci_dbg(xhci, "Compliance Mode Detected->Port %d!\n",
xhci_dbg(xhci, "Compliance mode detected->port %d\n",
i + 1);
xhci_dbg(xhci, "Attempting Recovery routine!\n");
xhci_dbg(xhci, "Attempting compliance mode recovery\n");
hcd = xhci->shared_hcd;

if (hcd->state == HC_STATE_SUSPENDED)
Expand Down Expand Up @@ -457,7 +457,7 @@ static void compliance_mode_recovery_timer_init(struct xhci_hcd *xhci)
set_timer_slack(&xhci->comp_mode_recovery_timer,
msecs_to_jiffies(COMP_MODE_RCVRY_MSECS));
add_timer(&xhci->comp_mode_recovery_timer);
xhci_dbg(xhci, "Compliance Mode Recovery Timer Initialized.\n");
xhci_dbg(xhci, "Compliance mode recovery timer initialized\n");
}

/*
Expand Down Expand Up @@ -733,8 +733,11 @@ void xhci_stop(struct usb_hcd *hcd)

/* Deleting Compliance Mode Recovery Timer */
if ((xhci->quirks & XHCI_COMP_MODE_QUIRK) &&
(!(xhci_all_ports_seen_u0(xhci))))
(!(xhci_all_ports_seen_u0(xhci)))) {
del_timer_sync(&xhci->comp_mode_recovery_timer);
xhci_dbg(xhci, "%s: compliance mode recovery timer deleted\n",
__func__);
}

if (xhci->quirks & XHCI_AMD_PLL_FIX)
usb_amd_dev_put();
Expand Down Expand Up @@ -930,7 +933,8 @@ int xhci_suspend(struct xhci_hcd *xhci)
if ((xhci->quirks & XHCI_COMP_MODE_QUIRK) &&
(!(xhci_all_ports_seen_u0(xhci)))) {
del_timer_sync(&xhci->comp_mode_recovery_timer);
xhci_dbg(xhci, "Compliance Mode Recovery Timer Deleted!\n");
xhci_dbg(xhci, "%s: compliance mode recovery timer deleted\n",
__func__);
}

/* step 5: remove core well power */
Expand Down

0 comments on commit 81492e1

Please sign in to comment.