It's cleanup time for the xHCI driver. Several users (including Linus) have been concerned about the "WARN: short packet" messages that are pretty much a part of any USB device enumeration. Other folks have been worried about the "failed to enable MSI-X" message that appears on some xHCI hosts with MSI-only support. Patches 2 and 3 downgrade these severity of these messages so they don't appear unless CONFIG_USB_XHCI_HCD_DEBUGGING is turned on. The xHCI driver will happily carry on when they occur, so users shouldn't be concerned about them. Patches 3-8 remove a large chunk of the xHCI driver debugging. Basically, the host controller will be silent during USB transfers, but still print messages about xHCI command submissions completions, cancellation handling, and some initialization/shutdown messages. It's just too difficult to have debugging turned on without these patches when trying to figure out issues with the ring expansion code. Similarly, debugging UAS transfers is just a pain. The last patch (#9) adds better debugging for when something goes horribly wrong with the xHCI driver. Andiry, please let me know if you're comfortable with the level of debug after these patches are applied, since you're about the only other person who uses CONFIG_USB_XHCI_HCD_DEBUGGING. The patches on my for-usb-next branch if you'd like to pull them that way. The following changes since commit 1b41c8321e495337e877ca02d0b9680bc4112eff: usbfs: Fix oops related to user namespace conversion. (2011-12-22 14:07:09 -0800) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/sarah/xhci.git for-usb-next Sarah Sharp (9): Trivial: xhci: Fix copy-paste error. xhci: Remove scary warnings about transfer issues. xhci: Remove warnings about MSI and MSI-X capabilities. xhci: Remove useless sg-list debugging. xhci: Remove debugging for individual transfers. xhci: Remove debugging about toggling cycle bits. xhci: Remove debugging about ring structure allocation. xhci: Be less verbose during URB cancellation. xhci: Better debugging for critical host errors. drivers/usb/host/xhci-mem.c | 14 ------ drivers/usb/host/xhci-ring.c | 95 ++++++++++++------------------------------ drivers/usb/host/xhci.c | 27 +++++++----- drivers/usb/host/xhci.h | 2 +- 4 files changed, 43 insertions(+), 95 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