[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