[Pull Request] xHCI bug fixes for 3.4

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

 



The following changes since commit a65a6f14dc24a90bde3f5d0073ba2364476200bf:

  USB: serial: fix race between probe and open (2012-04-10 13:35:53 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/sarah/xhci.git for-usb-linus-2012-04-11

for you to fetch changes up to 95018a53f7653e791bba1f54c8d75d9cb700d1bd:

  xHCI: Correct the #define XHCI_LEGACY_DISABLE_SMI (2012-04-11 08:31:06 -0700)

----------------------------------------------------------------
Hi Greg,

Here's 11 xHCI bug fixes for 3.4.

Some of the patches fix issues with crashes on system resume related to
VIA xHCI host controllers accessing bad memory addresses.  The patches
change the register restore ordering, so I had several vendors confirm
that the patches don't break their xHCI hosts.

Elric Fu confirms this patchset fixes the VIA issue, Alex He confirms
the changes does not break suspend/resume on AMD xHCI systems, and I've
made sure it doesn't break Intel host controllers.  I have not heard
back from Felipe about the TI host, so at this point, I'm just going to
send them off.

Several of the patches are marked for stable.  Please pull.

Sarah Sharp

----------------------------------------------------------------
Alex He (2):
      xHCI: correct to print the true HSEE of USBCMD
      xHCI: Correct the #define XHCI_LEGACY_DISABLE_SMI

Dan Carpenter (1):
      xHCI: use gfp flags from caller instead of GFP_ATOMIC

Elric Fu (2):
      USB: fix bug of device descriptor got from superspeed device
      xHCI: add XHCI_RESET_ON_RESUME quirk for VIA xHCI host

Felipe Balbi (1):
      xhci: don't re-enable IE constantly

Gerard Snitselaar (1):
      usb: xhci: fix section mismatch in linux-next

Sarah Sharp (4):
      xhci: Warn when hosts don't halt.
      xhci: Don't write zeroed pointers to xHC registers.
      xhci: Restore event ring dequeue pointer on resume.
      xhci: Fix register save/restore order.

 drivers/usb/core/hub.c           |   16 ++++++++++++++++
 drivers/usb/host/pci-quirks.c    |   10 +++++++---
 drivers/usb/host/xhci-dbg.c      |    2 +-
 drivers/usb/host/xhci-ext-caps.h |    5 +++--
 drivers/usb/host/xhci-mem.c      |    9 ++-------
 drivers/usb/host/xhci-pci.c      |    4 +++-
 drivers/usb/host/xhci-ring.c     |    6 +++---
 drivers/usb/host/xhci.c          |   12 ++++++++----
 drivers/usb/host/xhci.h          |    4 ++++
 9 files changed, 47 insertions(+), 21 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