Hi Greg, Ok, here's an updated pull request. git pull-request actually verified the branch matched this time (after I disconnected from the VPN, yesh). This pull request also includes a patch to stop the host from replaying commands on the command ring after a successful host register resume. The other three patches are the same: The "release spinlock" patch fixes the resume issue with allocating memory with GFP_KERNEL, and releasing and requesting MSI or IRQ lines with a spinlock held. That patch replaces David Sterba's patch that I asked you to revert. The other two patches fix an isochronous endpoint setup issue with a Microsoft webcam and a problem with too many "Spurious interrupt" messages when the xHCI driver shares an IRQ. Sarah Sharp --- The following changes since commit 868719752d60fb04a3714d77fdeb780b4d585faf: Greg Kroah-Hartman (1): Revert "USB: xhci: Use GFP_ATOMIC under spin_lock" are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/sarah/xhci.git for-usb-linus Andiry Xu (2): xHCI: release spinlock when setup interrupt xHCI: fix wMaxPacketSize mask Sarah Sharp (2): xhci: Remove excessive printks with shared IRQs. xhci: Fix command ring replay after resume. drivers/usb/host/xhci-mem.c | 4 +- drivers/usb/host/xhci-ring.c | 1 - drivers/usb/host/xhci.c | 73 ++++++++++++++++++++++++++++++++++++------ drivers/usb/host/xhci.h | 5 +++ 4 files changed, 70 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