]> git.baikalelectronics.ru Git - kernel.git/commit
usb: hub: try old enumeration scheme first for high speed devices
authorZeng Tao <prime.zeng@hisilicon.com>
Fri, 28 Sep 2018 11:27:52 +0000 (19:27 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 2 Oct 2018 19:05:30 +0000 (12:05 -0700)
commit16a57914f856628bdd38a5bcb12a53ec4ad54da4
tree274c7a7b59d5b149f183371dff221a52f292a9b4
parentc6a8edff9e8f288a79c523ffd1b52e8c9b23164f
usb: hub: try old enumeration scheme first for high speed devices

The new scheme is required just to support legacy low and full-speed
devices. For high speed devices, it will slower the enumeration speed.
So in this patch we try the "old" enumeration scheme first for high speed
devices, and this is what Windows does since Windows 8.

Signed-off-by: Zeng Tao <prime.zeng@hisilicon.com>
Acked-by: Alan Stern <stern@rowland.harvard.edu>
Reviewed-by: Roger Quadros <rogerq@ti.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Documentation/admin-guide/kernel-parameters.txt
drivers/usb/core/hub.c