diff options
author | Lu Baolu <[email protected]> | 2017-01-03 18:28:44 +0200 |
---|---|---|
committer | Greg Kroah-Hartman <[email protected]> | 2017-01-03 17:37:32 +0100 |
commit | 90797aee5d6902b49a453c97d83c326408aeb5a8 (patch) | |
tree | 73b3a5c7aa02cca8ce7040e1cfd8aea63f000bf0 /tools/perf/scripts/python/call-graph-from-postgresql.py | |
parent | ee8665e28e8d90ce69d4abe5a469c14a8707ae0e (diff) |
usb: xhci: fix return value of xhci_setup_device()
xhci_setup_device() should return failure with correct error number
when xhci host has died, removed or halted.
During usb device enumeration, if usb host is not accessible (died,
removed or halted), the hc_driver->address_device() should return
a corresponding error code to usb core. But current xhci driver just
returns success. This misleads usb core to continue the enumeration
by reading the device descriptor, which will result in failure, and
users will get a misleading message like "device descriptor read/8,
error -110".
Cc: <[email protected]> # v4.3+
Signed-off-by: Lu Baolu <[email protected]>
Signed-off-by: Mathias Nyman <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/call-graph-from-postgresql.py')
0 files changed, 0 insertions, 0 deletions