[PATCH 00/16] xHCI patches for 2.6.40

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

 



Hi Greg,

Here's 16 xHCI patches for 2.6.40.  A big thank you goes out to Matt
Evans for making the xHCI driver endian safe.

Andiry also re-worked the USB 3.0 hub suspend functionality, so that now
we can actually suspend USB 3.0 devices behind a USB 3.0 hub, rather
than just powering off the ports.  (The extra patches for this were too
big to go into 2.6.39.)

There's also a cleanup patch to remove some sparse warnings, and the
start of the work to make the xHCI driver compliant to the 1.0 spec.

Sarah Sharp

The following changes since commit 7fc2a61638ef78cdf8d65d5934782963a6e0fc66:

  xhci-hcd: Include <linux/slab.h> in xhci-pci.c (2011-04-29 17:33:12 -0700)

are available in the git repository at:
  git+ssh://master.kernel.org/pub/scm/linux/kernel/git/sarah/xhci.git for-usb-next

Andiry Xu (6):
      xHCI: warm reset support
      xHCI: Clear link state change support
      xHCI: Set link state support
      xHCI: report USB3.0 portstatus comply with USB3.0 specification
      usbcore: Refine USB3.0 device suspend and resume
      usbcore: warm reset USB3 port in SS.Inactive state

Matt Evans (4):
      xhci: Make xHCI driver endian-safe
      xhci: Add rmb() between reading event validity & event data access.
      xhci: Add an assertion to check for virt_dev=0 bug.
      xhci: Remove recursive call to xhci_handle_event

Sarah Sharp (5):
      xhci: Remove sparse warning about cmd_status.
      xhci 1.0: Only interrupt on short packet for IN EPs.
      xhci 1.0: Update TD size field format.
      xhci 1.0: Set transfer burst count field.
      xhci 1.0: Set transfer burst last packet count field.

Sebastian Andrzej Siewior (1):
      usb/ch9: use proper endianess for wBytesPerInterval

 drivers/usb/core/config.c    |    2 +-
 drivers/usb/core/hub.c       |  131 +++++++++---
 drivers/usb/host/xhci-dbg.c  |   51 +++---
 drivers/usb/host/xhci-hub.c  |  165 ++++++++++-----
 drivers/usb/host/xhci-mem.c  |  124 ++++++------
 drivers/usb/host/xhci-ring.c |  477 ++++++++++++++++++++++++++++--------------
 drivers/usb/host/xhci.c      |  124 ++++++-----
 drivers/usb/host/xhci.h      |  136 ++++++------
 include/linux/usb/ch9.h      |    2 +-
 9 files changed, 763 insertions(+), 449 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