Hi Greg, Here's eight xHCI bug fixes for 3.0. The patches from Alex fix a HW/SW race condition and an unhandled error code under xHCI 1.0 hosts. Maarteen's patch allows the Etron xHCI host controller to work after a system resume from suspend (it's apparently flaky and needs a host reset some of the time). There's a couple of patches to make switching configurations with a configured device under xHCI actually work (it's been broken several kernel releases and no one complained). The last two patches fix up some issues found with isochronous transfers when the system is under heavy load and the xHCI driver starts to drop packets. Sarah Sharp The following changes since commit 357f45db920393aac983a137bd74095f612d5a01: USB: TI 3410/5052 USB Serial Driver: Fix mem leak when firmware is too big. (2011-06-14 14:20:30 -0700) are available in the git repository at: git+ssh://master.kernel.org/pub/scm/linux/kernel/git/sarah/xhci.git for-usb-linus Alex He (2): xHCI 1.0: Force Stopped Event(FSE) xHCI 1.0: Incompatible Device Error Maarten Lankhorst (1): xhci: Add reset on resume quirk for asrock p67 host Sarah Sharp (5): xhci: Reject double add of active endpoints. USB: Free bandwidth when usb_disable_device is called. xhci: Don't warn about zeroed bMaxBurst descriptor field. xhci: Always set urb->status to zero for isoc endpoints. USB: Fix up URB error codes to reflect implementation. Documentation/usb/error-codes.txt | 9 +++++++- drivers/usb/core/hub.c | 3 ++ drivers/usb/core/message.c | 15 +++++++++++++- drivers/usb/host/xhci-mem.c | 2 - drivers/usb/host/xhci-pci.c | 8 +++++++ drivers/usb/host/xhci-ring.c | 30 +++++++++++++++++++++++---- drivers/usb/host/xhci.c | 39 +++++++++++++++++++++++++++++++++--- drivers/usb/host/xhci.h | 3 ++ 8 files changed, 96 insertions(+), 13 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