diff options
author | Mathias Nyman <mathias.nyman@linux.intel.com> | 2018-02-12 14:24:47 +0200 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2018-02-15 18:36:19 +0100 |
commit | 1208d8a84fdcae6b395c57911cdf907450d30e70 (patch) | |
tree | 70c0a1777e6227324717e88d8fd8546b24339bb3 /drivers/usb/core | |
parent | bde0716d1f076e4c913c7946bcc858f71243c7a0 (diff) | |
download | linux-1208d8a84fdcae6b395c57911cdf907450d30e70.tar.gz |
xhci: Don't print a warning when setting link state for disabled ports
When disabling a USB3 port the hub driver will set the port link state to U3 to prevent "ejected" or "safely removed" devices that are still physically connected from immediately re-enumerating. If the device was really unplugged, then error messages were printed as the hub tries to set the U3 link state for a port that is no longer enabled. xhci-hcd ee000000.usb: Cannot set link state. usb usb8-port1: cannot disable (err = -32) Don't print error message in xhci-hub if hub tries to set port link state for a disabled port. Return -ENODEV instead which also silences hub driver. Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> Tested-by: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/usb/core')
0 files changed, 0 insertions, 0 deletions