1. Origin pull request:

https://gitee.com/openeuler/kernel/pulls/2443

2. Original pull request body:

PR sync from: Lin Yujun linyujun809@huawei.com
https://mailweb.openeuler.org/hyperkitty/list/kernel@openeuler.org/message/YPJAR6TGPUYQZDE6DNL35MO3Y44NB2HL/

Alan Stern (4):
USB: core: Unite old scheme and new scheme descriptor reads
USB: core: Change usb_get_device_descriptor() API
USB: core: Fix race by not overwriting udev->descriptor in
hub_port_init()
USB: core: Fix oversight in SuperSpeed initialization

--
2.34.1

https://gitee.com/src-openeuler/kernel/issues/I819LJ