[PATCH 0/9] xhci features for usb-next

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Greg

Some xhci features for usb-next.

Includes minor xhci port refactoring, improvements to dbc event
polling, and a couple transfer event handling changes that are
almost fixes.
I'd still only add those to usb-next as they are improvements
discovered while fixing other issues. No real world bugs.

Also includes a small kzalloc failure check tagged for stable.

Thanks
Mathias

Mathias Nyman (1):
  xhci: dbc: poll at different rate depending on data transfer activity

Michal Pecio (2):
  xhci: fix matching completion events with TDs
  xhci: retry Stop Endpoint on buggy NEC controllers

Niklas Neronin (5):
  xhci: rework how real & fake ports are found
  xhci: replace real & fake port with pointer to root hub port
  xhci: save slot ID in struct 'xhci_port'
  usb: xhci: remove duplicate code from 'xhci_clear_command_ring()'
  usb: xhci: utilize 'xhci_free_segments_for_ring()' for freeing
    segments

Prashanth K (1):
  usb: xhci: Add error handling in xhci_map_urb_for_dma

 drivers/usb/host/xhci-dbgcap.c  | 13 ++++-
 drivers/usb/host/xhci-dbgcap.h  |  2 +
 drivers/usb/host/xhci-hub.c     | 69 ++++--------------------
 drivers/usb/host/xhci-mem.c     | 93 +++++++++++++++------------------
 drivers/usb/host/xhci-mtk-sch.c | 14 ++---
 drivers/usb/host/xhci-pci.c     | 10 ++--
 drivers/usb/host/xhci-ring.c    | 27 ++++++----
 drivers/usb/host/xhci-trace.h   | 12 ++---
 drivers/usb/host/xhci.c         | 28 +++-------
 drivers/usb/host/xhci.h         |  7 ++-
 10 files changed, 107 insertions(+), 168 deletions(-)

-- 
2.25.1





[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux