| Submitter | Steve Conklin |
|---|---|
| Date | Nov. 7, 2011, 5:59 p.m. |
| Message ID | <4EB81C78.9090308@canonical.com> |
| Download | mbox | patch |
| Permalink | /patch/124160/ |
| State | New |
| Headers | show |
Comments
Patch
diff --git a/drivers/usb/host/xhci-ring.c b/drivers/usb/host/xhci-ring.c index 831d0d4..0338ca9 100644 --- a/drivers/usb/host/xhci-ring.c +++ b/drivers/usb/host/xhci-ring.c @@ -1354,6 +1354,10 @@ static void handle_port_status(struct xhci_hcd *xhci, } } + if (hcd->speed != HCD_USB3) + xhci_test_and_clear_bit(xhci, port_array, faked_port_index, + PORT_PLC); + cleanup: /* Update event ring dequeue pointer before dropping the lock */ inc_deq(xhci, xhci->event_ring, true);