Hi Greg, Here's 16 xHCI patches for 2.6.40. A big thank you goes out to Matt Evans for making the xHCI driver endian safe. Andiry also re-worked the USB 3.0 hub suspend functionality, so that now we can actually suspend USB 3.0 devices behind a USB 3.0 hub, rather than just powering off the ports. (The extra patches for this were too big to go into 2.6.39.) There's also a cleanup patch to remove some sparse warnings, and the start of the work to make the xHCI driver compliant to the 1.0 spec. Sarah Sharp The following changes since commit 7fc2a61638ef78cdf8d65d5934782963a6e0fc66: xhci-hcd: Include <linux/slab.h> in xhci-pci.c (2011-04-29 17:33:12 -0700) are available in the git repository at: git+ssh://master.kernel.org/pub/scm/linux/kernel/git/sarah/xhci.git for-usb-next Andiry Xu (6): xHCI: warm reset support xHCI: Clear link state change support xHCI: Set link state support xHCI: report USB3.0 portstatus comply with USB3.0 specification usbcore: Refine USB3.0 device suspend and resume usbcore: warm reset USB3 port in SS.Inactive state Matt Evans (4): xhci: Make xHCI driver endian-safe xhci: Add rmb() between reading event validity & event data access. xhci: Add an assertion to check for virt_dev=0 bug. xhci: Remove recursive call to xhci_handle_event Sarah Sharp (5): xhci: Remove sparse warning about cmd_status. xhci 1.0: Only interrupt on short packet for IN EPs. xhci 1.0: Update TD size field format. xhci 1.0: Set transfer burst count field. xhci 1.0: Set transfer burst last packet count field. Sebastian Andrzej Siewior (1): usb/ch9: use proper endianess for wBytesPerInterval drivers/usb/core/config.c | 2 +- drivers/usb/core/hub.c | 131 +++++++++--- drivers/usb/host/xhci-dbg.c | 51 +++--- drivers/usb/host/xhci-hub.c | 165 ++++++++++----- drivers/usb/host/xhci-mem.c | 124 ++++++------ drivers/usb/host/xhci-ring.c | 477 ++++++++++++++++++++++++++++-------------- drivers/usb/host/xhci.c | 124 ++++++----- drivers/usb/host/xhci.h | 136 ++++++------ include/linux/usb/ch9.h | 2 +- 9 files changed, 763 insertions(+), 449 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html