Fwd: [PATCH 0/2] Missing xHCI patches for stable

Steve Conklin sconklin at canonical.com
Mon Nov 7 17:58:46 UTC 2011


I was CC'd by Sarah on this email to stable - Greg's response was:

=====

.39 is no longer being maintained, sorry.

I've queued these other two up now, for 3.0 and 3.1-stable trees, thanks
for letting me know.

greg k-h

=====

So, we should get these normally for 3.[01] but should consider whether
to backport them to 2.6.38 for Natty.

Steve

-------- Original Message --------
Subject: 	[PATCH 0/2] Missing xHCI patches for stable
Date: 	Fri, 4 Nov 2011 13:20:52 -0700
From: 	Sarah Sharp <sarah.a.sharp at linux.intel.com>
To: 	stable at vger.kernel.org
CC: 	Andiry Xu <andiry.xu at amd.com>, Don Zickus <dzickus at redhat.com>,
Steve Conklin <sconklin at canonical.com>



Greetings,

It turns out that a couple of patches that were recently queued to
Linus' tree also need to be applied to stable.  They weren't marked as
such in the description, unfortunately.

These two patches fix an issue on the Intel Panther Point xHCI host
controller that makes the host controller pretty unusable.  After a
USB 2.0 hub resume and a subsequent hub suspend, the suspended port will
no longer report device connects, disconnects or wakeups.  Basically the
ports will seem "dead" to the user.

The commit IDs in Linus' tree are
d2f52c9e585bbb1a3c164e02b8dcd0d996c67353 and
6fd4562178508a0949c9fdecd8558d8b10d671bd.

These patches should be queued for stable kernels as old as 2.6.39.
They are needed in older kernels, but the second patch would have to be
modified because hcd->speed was not introduced until 2.6.39.  The
attached patches apply to the 3.1 kernel.

The following changes since commit c3b92c8787367a8bb53d57d9789b558f1295cc96:

  Linux 3.1 (2011-10-24 09:10:05 +0200)

are available in the git repository at:
  gitolite at ra.kernel.org:/pub/scm/linux/kernel/git/sarah/xhci.git stable-3.1

Andiry Xu (2):
      xHCI: test and clear RWC bit
      xHCI: Clear PLC for USB2 root hub ports

 drivers/usb/host/xhci-hub.c  |   22 ++++++++++++++++------
 drivers/usb/host/xhci-ring.c |   10 ++++++----
 drivers/usb/host/xhci.h      |    2 ++
 3 files changed, 24 insertions(+), 10 deletions(-)


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20111107/5f2ed98c/attachment.html>


More information about the kernel-team mailing list