The following changes since commit 9d23108df359e572a0dca0b631bfee9f5e0fa9ea: Merge tag 'staging-3.12-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging (2013-09-23 12:53:07 -0700) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/sarah/xhci.git tags/for-usb-linus-2013-09-23 for you to fetch changes up to 38d7f6885164b114fdfae84bc18397e8fced9b00: usbcore: check usb device's state before sending a Set SEL control transfer (2013-09-23 15:43:32 -0700) ---------------------------------------------------------------- xhci: Bug fixes for 3.12. Hi Greg, Here's five bug fixes for 3.12. The first two bugs fix issues with the command cancellation handling, which can lead to oopses or the xHCI driver attempting to handle previously-completed transfers. People have been running into oopses and odd behavior with command cancellation for a couple kernel releases, so they're marked for stable. The third patch fixes an issue with USB remote wakeup under xHCI that can only be reproduced under ChromeOS. As discussed, this fix is not urgent, and isn't marked for stable. The fourth patch fixes a race condition between URB cancellation and userspace clearing an endpoint stall. The fifth patch removes some annoying dmesg spam when a USB 3.0 device is disconnected, by avoiding sending a Set SEL request. Sarah Sharp ---------------------------------------------------------------- Florian Wolter (1): xhci: Fix race between ep halt and URB cancellation Mathias Nyman (2): xhci: Fix oops happening after address device timeout xhci: Ensure a command structure points to the correct trb on the command ring Sarah Sharp (1): usb: Fix xHCI host issues on remote wakeup. Xenia Ragiadakou (1): usbcore: check usb device's state before sending a Set SEL control transfer drivers/usb/core/hub.c | 3 ++ drivers/usb/host/xhci-hub.c | 47 ++++++++++++++++++++++++++++++++--------- drivers/usb/host/xhci-mem.c | 2 + drivers/usb/host/xhci-ring.c | 37 +++++++++++++++++++++++++++++++- drivers/usb/host/xhci.c | 25 ++++----------------- drivers/usb/host/xhci.h | 11 +++++++++ 6 files changed, 92 insertions(+), 33 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