The following changes since commit f4c19b8e165cff1a6607c21f8809441d61cab7ec: USB: serial: option: add support for Inovia SEW858 device (2013-10-11 16:17:51 -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-10-14 for you to fetch changes up to 0ef7a36cb604c65ca1c84d3dd9a9363498ed028a: xhci: correct the usage of USB_CTRL_SET_TIMEOUT (2013-10-14 17:12:10 -0700) ---------------------------------------------------------------- xHCI bug fixes for 3.12 (Link PM and misc) Hi Greg, I hope you're recovered from your trip. :) Here's five patches for 3.12. The first four patches address issues with USB 2.0 Link PM that were causing distros to report that attaching a USB 3.0 device to a USB 2.0 port makes the device not enumerate on Intel Haswell ULT systems with USB 2.0 hardware-enabled Link PM. This issue has been reproduced under both Ubuntu and ChromeOS. The patches are marked for stable. The last patch is a simple fix to use jiffies instead of msec on a completion timeout. The issue that caused the timeout to expire was fixed in commit ec7e43e2d98173483866fe2e4e690143626b659c "xhci: Ensure a command structure points to the correct trb on the command ring". The driver wouldn't normally hit this timeout if the host and driver were functioning correctly, and I don't have any reports of other systems that hit this timeout. This makes it low-priority, so I'm not marking it for stable. Sarah Sharp ---------------------------------------------------------------- Mathias Nyman (1): xhci: Enable LPM support only for hardwired or BESL devices Sarah Sharp (3): usb: Disable USB 2.0 Link PM before device reset. xhci: Set L1 device slot on USB2 LPM enable/disable. usb: Don't enable USB 2.0 Link PM by default. xiao jin (1): xhci: correct the usage of USB_CTRL_SET_TIMEOUT drivers/usb/core/driver.c | 3 + drivers/usb/core/hub.c | 34 +++++++++ drivers/usb/core/sysfs.c | 6 +- drivers/usb/host/xhci-hub.c | 2 +- drivers/usb/host/xhci-mem.c | 10 --- drivers/usb/host/xhci.c | 167 ++++++------------------------------------- drivers/usb/host/xhci.h | 1 + include/linux/usb.h | 4 +- 8 files changed, 67 insertions(+), 160 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