[Pull Request] xHCI bug fixes for 3.12 (Link PM and misc)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux