Hi Greg A set of xhci features and cleanups for usb-next - Add sysfs entries to modify usb descriptor values shown by xHC in DbC device mode. - Decouple PCI specific MSI code from usb core. - Generic cleanups by Andy. Thanks -Mathias Andy Shevchenko (7): xhci: mem: Carefully calculate size for memory allocations xhci: mem: Use dma_poll_zalloc() instead of explicit memset() xhci: mem: Get rid of redundant 'else' xhci: mem: Drop useless return:s xhci: mem: Use while (i--) pattern to clean up xhci: mem: Replace explicit castings with appropriate specifiers xhci: mem: Join string literals back Josue David Hernandez Gutierrez (6): xhci: Avoid PCI MSI/MSIX interrupt reinitialization at resume xhci: Move functions to setup msi to xhci-pci xhci: move PCI specific MSI/MSIX cleanup away from generic xhci functions xhci: Move functions to cleanup MSI to xhci-pci xhci: Call MSI sync function from xhci-pci instead of generic xhci code xhci: Move xhci MSI sync function to to xhci-pci Mathias Nyman (1): xhci: dbc: Provide sysfs option to configure dbc descriptors .../testing/sysfs-bus-pci-drivers-xhci_hcd | 52 +++++ drivers/usb/host/xhci-dbgcap.c | 191 ++++++++++++++++- drivers/usb/host/xhci-dbgcap.h | 4 + drivers/usb/host/xhci-mem.c | 83 +++---- drivers/usb/host/xhci-pci.c | 199 +++++++++++++++++ drivers/usb/host/xhci-ring.c | 1 + drivers/usb/host/xhci-trace.c | 1 + drivers/usb/host/xhci.c | 202 +----------------- drivers/usb/host/xhci.h | 1 + 9 files changed, 480 insertions(+), 254 deletions(-) -- 2.25.1