Re: [RFC v2] usb: Fix xHCI host issues on remote wakeup.

2013-08-28 Thread Greg KH
On Wed, Aug 28, 2013 at 08:27:48AM -0700, Sarah Sharp wrote: On Tue, Aug 27, 2013 at 05:41:19PM -0700, Greg KH wrote: On Mon, Aug 26, 2013 at 06:59:22PM -0700, Sarah Sharp wrote: I attempted to replicate this bug with Ubuntu 12.04, but could not. I used Ubuntu 12.04 on the same platform,

Re: [RFC v2] usb: Fix xHCI host issues on remote wakeup.

2013-08-28 Thread Sarah Sharp
On Wed, Aug 28, 2013 at 10:26:01AM -0700, Greg KH wrote: On Wed, Aug 28, 2013 at 08:27:48AM -0700, Sarah Sharp wrote: On Tue, Aug 27, 2013 at 05:41:19PM -0700, Greg KH wrote: On Mon, Aug 26, 2013 at 06:59:22PM -0700, Sarah Sharp wrote: This patch should be backported to kernels as old as

[RFC v2] usb: Fix xHCI host issues on remote wakeup.

2013-08-26 Thread Sarah Sharp
When a device signals remote wakeup on a roothub, and the suspend change bit is set, the host controller driver must not give control back to the USB core until the port goes back into the active state. EHCI accomplishes this by waiting in the get port status function until the PORT_RESUME bit is