mbox series

[0/3] xhci fixes for usb-linus

Message ID 1553269817-19312-1-git-send-email-mathias.nyman@linux.intel.com (mailing list archive)
Headers show
Series xhci fixes for usb-linus | expand

Message

Mathias Nyman March 22, 2019, 3:50 p.m. UTC
Hi Greg

A few patches for usb-linus fixing mostly suspend and resume related
issues.
Solving one regression that prevented second suspend on some MacBooks,
and a resume issue seen with devices that quickly enter link power
management states after system resume.

-Mathias

Mathias Nyman (3):
  xhci: Fix port resume done detection for SS ports with LPM enabled
  usb: xhci: dbc: Don't free all memory with spinlock held
  xhci: Don't let USB3 ports stuck in polling state prevent suspend

 drivers/usb/host/xhci-dbgcap.c |  5 +++--
 drivers/usb/host/xhci-hub.c    | 19 ++++++++++++-------
 drivers/usb/host/xhci-ring.c   |  9 ++++++---
 drivers/usb/host/xhci.h        |  8 ++++++++
 4 files changed, 29 insertions(+), 12 deletions(-)