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

Tim Gardner tim.gardner at canonical.com
Tue Nov 22 21:35:28 UTC 2011


After reviewing these 2 patches I decided they aren't applicable for 
2.6.38. The PORT_PLC bit that that patches are fiddling with isn't even 
in use in 2.6.38. Usage of PLC_PORT in 3.0.y is complex enough that I'm 
not comfortable backporting them either.

rtg

On 11/07/2011 10:58 AM, Steve Conklin wrote:
> 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(-)
>
>


-- 
Tim Gardner tim.gardner at canonical.com




More information about the kernel-team mailing list