Re: [PATCH 3.2 1/4] USB: Don't use EHCI port sempahore for USB 3.0 hubs.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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 <sarah.a.sharp@xxxxxxxxxxxxxxx>
> Acked-by: Alan Stern <stern@xxxxxxxxxxxxxxxxxxx>
> Cc: stable@xxxxxxxxxxxxxxx
[...]

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


[Index of Archives]     [Linux Kernel]     [Kernel Development Newbies]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]