summaryrefslogtreecommitdiff
path: root/Documentation
diff options
context:
space:
mode:
authorMathias Nyman <mathias.nyman@linux.intel.com>2016-04-08 16:25:10 +0300
committerSasha Levin <sasha.levin@oracle.com>2016-04-20 01:13:12 -0400
commitc5fcfe5f47e72526d2f015da39a92cb79e54a36d (patch)
tree27928587acd8c37b5505256b1561c698308c667a /Documentation
parent5d0b7d4792890a775d3765ba3e6e444b28c836cc (diff)
xhci: fix 10 second timeout on removal of PCI hotpluggable xhci controllers
[ Upstream commit 98d74f9ceaefc2b6c4a6440050163a83be0abede ] PCI hotpluggable xhci controllers such as some Alpine Ridge solutions will remove the xhci controller from the PCI bus when the last USB device is disconnected. Add a flag to indicate that the host is being removed to avoid queueing configure_endpoint commands for the dropped endpoints. For PCI hotplugged controllers this will prevent 5 second command timeouts For static xhci controllers the configure_endpoint command is not needed in the removal case as everything will be returned, freed, and the controller is reset. For now the flag is only set for PCI connected host controllers. Cc: <stable@vger.kernel.org> Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
Diffstat (limited to 'Documentation')
0 files changed, 0 insertions, 0 deletions