On Thu, 2013-03-07 at 16:24 -0800, Sarah Sharp wrote:
> [This is upstream commit 0fe51aa5eee51db7c7ecd201d42a977ad79c58b6.
> It needs to be backported to kernels as old as 3.2, because it fixes the
> buggy commit c135dc2e2953bc4d00b711b55cb2db14e55cdbd5 "USB: Handle warm
> reset failure on empty port."]
> 
> The EHCI host controller needs to prevent EHCI initialization when the
> UHCI or OHCI companion controller is in the middle of a port reset.  It
> uses ehci_cf_port_reset_rwsem to do this.  USB 3.0 hubs can't be under
> an EHCI host controller, so it makes no sense to down the semaphore for
> USB 3.0 hubs.  It also makes the warm port reset code more complex.
> 
> Don't down ehci_cf_port_reset_rwsem for USB 3.0 hubs.
> 
> Signed-off-by: Sarah Sharp <[email protected]>
> Acked-by: Alan Stern <[email protected]>
> Cc: [email protected]
[...]

Added to the queue, along with 2/4, v2 3/4 and v2 4/4.  Thanks a lot.

Ben.

-- 
Ben Hutchings
Never attribute to conspiracy what can adequately be explained by stupidity.

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to