Branch: refs/heads/master
Home: https://github.com/tianocore/edk2
Commit: 7c2ec06a93ef36396db6f46f983a94d2aa26acdb
https://github.com/tianocore/edk2/commit/7c2ec06a93ef36396db6f46f983a94d2aa26acdb
Author: Jared Pan <[email protected]>
Date: 2026-07-31 (Fri, 31 Jul 2026)
Changed paths:
M MdeModulePkg/Bus/Usb/UsbBusDxe/UsbBus.c
Log Message:
-----------
MdeModulePkg/UsbBusDxe: Fix UsbPortReset might run into recursive loop
UsbSelectConfig will introduce the UsbConnectDriver call.
If this UsbPortReset is happened in the Usb device driver Start() routine and
the device FW can not be recovered by PortReset, the UsbSelectConfig will
introduce the recursive loop.
[Suggested solution]
Since UsbPortReset should not change the Bus Topology, the Reset flow should
only SetAddress and reconfigure the device.
Signed-off-by: Marlboro Chuang <[email protected]>
Signed-off-by: Jared Pan <[email protected]>
To unsubscribe from these emails, change your notification settings at
https://github.com/tianocore/edk2/settings/notifications
_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits