[REVERT][PATCH 0/1][Precise][Trusty][Utopic] Revert "usb: xhci: Prefer endpoint context dequeue pointer over stopped_trb"
Joseph Salisbury
joseph.salisbury at canonical.com
Wed Jul 30 19:50:05 UTC 2014
BugLink: http://bugs.launchpad.net/bugs/1350480
== SRU Justification ==
This bug prevents Intel NUCs(As well as Orange boxes) from booting with attached USB devices, such as keyboards. After a kernel bisect, it was found that reverting the following commit resolved this bug(Commit 8172925 in Trusty):
commit 1f81b6d22a5980955b01e08cf27fb745dc9b686f
Author: Julius Werner <jwerner at chromium.org>
Date: Fri Apr 25 19:20:13 2014 +0300
usb: xhci: Prefer endpoint context dequeue pointer over stopped_trb
It was included upstream as of v3.15-rc3 and is still in mainline. The commit was also cc'd to stable and picked up by all the stable releases.
I submitted an official revert requst upstream in mainline and stable.
An upstream bug report can be found at:
https://bugzilla.kernel.org/show_bug.cgi?id=75521
== Fix ==
Revert upstram commit: 1f81b6d22a5980955b01e08cf27fb745dc9b686f
== Test Case ==
A test kernel was built with commit 1f81b6d22a5980955b01e08cf27fb745dc9b686f reverted and tested by the original bug reporter. The bug reporter states the test kernel resolved the bug.
Joseph Salisbury (1):
Revert "usb: xhci: Prefer endpoint context dequeue pointer over
stopped_trb"
drivers/usb/host/xhci-ring.c | 67 ++++++++++++++++++++++++--------------------
drivers/usb/host/xhci.c | 1 +
drivers/usb/host/xhci.h | 2 ++
3 files changed, 39 insertions(+), 31 deletions(-)
--
2.0.1
More information about the kernel-team
mailing list