summaryrefslogtreecommitdiffstats
path: root/net/sysctl_net.c
diff options
context:
space:
mode:
authorLu Baolu2017-10-05 10:21:45 +0200
committerGreg Kroah-Hartman2017-10-05 11:01:58 +0200
commit651aaf36a7d7b36a58980e70133f9437d4f6d312 (patch)
tree4dd683e41081759e24c31ab22714daacb836bb84 /net/sysctl_net.c
parentusb: xhci: Remove xhci->mutex from xhci_alloc_dev() (diff)
downloadkernel-qcow2-linux-651aaf36a7d7b36a58980e70133f9437d4f6d312.tar.gz
kernel-qcow2-linux-651aaf36a7d7b36a58980e70133f9437d4f6d312.tar.xz
kernel-qcow2-linux-651aaf36a7d7b36a58980e70133f9437d4f6d312.zip
usb: xhci: Handle USB transaction error on address command
Xhci driver handles USB transaction errors on transfer events, but transaction errors are possible on address device command completion events as well. The xHCI specification (section 4.6.5) says: A USB Transaction Error Completion Code for an Address Device Command may be due to a Stall response from a device. Software should issue a Disable Slot Command for the Device Slot then an Enable Slot Command to recover from this error. This patch handles USB transaction errors on address command completion events. The related discussion threads can be found through below links. http://marc.info/?l=linux-usb&m=149362010728921&w=2 http://marc.info/?l=linux-usb&m=149252752825755&w=2 Suggested-by: Mathias Nyman <mathias.nyman@linux.intel.com> Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'net/sysctl_net.c')
0 files changed, 0 insertions, 0 deletions