]> git.karo-electronics.de Git - karo-tx-uboot.git/commit
usb: Stop reset procedure when a dev is handed over to a companion hcd
authorHans de Goede <hdegoede@redhat.com>
Sun, 10 May 2015 12:10:16 +0000 (14:10 +0200)
committerLothar Waßmann <LW@KARO-electronics.de>
Tue, 8 Sep 2015 20:39:38 +0000 (22:39 +0200)
commit514a43a6a8b36ad0afe36f8e0ed867c74518053a
tree5bd2368103f02994db7313dd0668104d372a1d19
parentf3067c7c63bd6c2c2609c26ec2b2f3503cfd0a92
usb: Stop reset procedure when a dev is handed over to a companion hcd

Short circuit the retry loop in legacy_hub_port_reset() by returning an
error from usb_control_msg() when a device was handed over to a companion
by the ehci code. This avoids trying to reset low / fullspeed devices 5
times needlessly. Also do not print an error when a device has been handed
over.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
common/usb_hub.c
drivers/usb/host/ehci-hcd.c