[PATCH 0/6] xhci fixes for usb-linus

2018-11-12 Thread Mathias Nyman


A few xhci fixes for usb-linus, among othres fixing a hcd leak at removal,
setting timout values correctly, and making sure USB3 and USB2 ports don't
get mixed up in resume when port speed field may be unreliable.

This series was sent to Greg and other patch stakeholders earlier,but due
to a typo never made it to linux-usb mailing list. Resending it.

-Mathias

Aaron Ma (2):
  usb: xhci: fix uninitialized completion when USB3 port got wrong
status
  usb: xhci: fix timeout for transition from RExit to U0

Cherian, George (1):
  xhci: Add quirk to workaround the errata seen on Cavium Thunder-X2 Soc

Mathias Nyman (2):
  xhci: Fix leaking USB3 shared_hcd at xhci removal
  xhci: handle port status events for removed USB3 hcd

Sandeep Singh (1):
  xhci: Add check for invalid byte size error when UAS devices are
connected.

 drivers/usb/host/xhci-histb.c |  6 --
 drivers/usb/host/xhci-hub.c   |  6 +++---
 drivers/usb/host/xhci-mtk.c   |  6 --
 drivers/usb/host/xhci-pci.c   |  6 ++
 drivers/usb/host/xhci-plat.c  |  6 --
 drivers/usb/host/xhci-ring.c  | 45 +--
 drivers/usb/host/xhci-tegra.c |  1 +
 drivers/usb/host/xhci.c   |  2 --
 drivers/usb/host/xhci.h   |  3 ++-
 9 files changed, 67 insertions(+), 14 deletions(-)

-- 
2.7.4



[PATCH 0/6] xhci fixes for usb-linus

2018-02-12 Thread Mathias Nyman
Hi Greg

This series contain xhci debugfs fixes by Zhengjun, AMD promontory
workaround for keeping BIOS disabled ports disabled, and getting rid
of a extra error message.

Applies on 4.16-rc1

-Mathias

Joe Lee (1):
  xhci: workaround for AMD Promontory disabled ports wakeup

Mathias Nyman (1):
  xhci: Don't print a warning when setting link state for disabled ports

Zhengjun Xing (4):
  xhci: Fix NULL pointer in xhci debugfs
  xhci: Fix xhci debugfs devices node disappearance after hibernation
  xhci: xhci debugfs device nodes weren't removed after device plugged
out
  xhci: fix xhci debugfs errors in xhci_stop

 drivers/usb/host/pci-quirks.c   | 109 
 drivers/usb/host/pci-quirks.h   |   5 ++
 drivers/usb/host/xhci-debugfs.c |   4 +-
 drivers/usb/host/xhci-hub.c |  25 +
 drivers/usb/host/xhci-pci.c |  11 
 drivers/usb/host/xhci.c |  10 ++--
 drivers/usb/host/xhci.h |   2 +-
 7 files changed, 148 insertions(+), 18 deletions(-)

-- 
2.7.4

--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[PATCH 0/6] xhci fixes for usb-linus 4.13-rc

2017-07-20 Thread Mathias Nyman
Hi Greg

This series contain ASMedia and AMD host specific fixes, streams
null pointer fix, and rare timeout, memleak and locking issues.

Thanks
Mathias

Jiahau Chang (1):
  xhci: Bad Ethernet performance plugged in ASM1042A host

Mathias Nyman (2):
  xhci: Fix NULL pointer dereference when cleaning up streams for
removed host
  xhci: fix 2ms port resume timeout

Peter Chen (1):
  usb: xhci: fix spinlock recursion for USB2 test mode

Shu Wang (1):
  xhci: fix memleak in xhci_run()

Shyam Sundar S K (1):
  usb: xhci: Issue stop EP command only when the EP state is running

 drivers/usb/host/pci-quirks.c | 54 +++
 drivers/usb/host/pci-quirks.h |  2 ++
 drivers/usb/host/xhci-hub.c   | 14 ++-
 drivers/usb/host/xhci-pci.c   |  6 +
 drivers/usb/host/xhci-ring.c  | 11 +
 drivers/usb/host/xhci.c   | 10 +++-
 drivers/usb/host/xhci.h   |  1 +
 7 files changed, 92 insertions(+), 6 deletions(-)

-- 
1.9.1

--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html