summaryrefslogtreecommitdiffstats
path: root/drivers/usb/mtu3
diff options
context:
space:
mode:
authorLu Baolu2016-11-11 14:13:31 +0100
committerGreg Kroah-Hartman2016-11-14 10:18:23 +0100
commitc2d3d49bba0889f42e4753651d103f7ba74fbaf1 (patch)
tree02a2cb8ee6c534f13a2263faae4c0f30b0587491 /drivers/usb/mtu3
parentusb: xhci: remove the use of xhci->addr_dev (diff)
downloadkernel-qcow2-linux-c2d3d49bba0889f42e4753651d103f7ba74fbaf1.tar.gz
kernel-qcow2-linux-c2d3d49bba0889f42e4753651d103f7ba74fbaf1.tar.xz
kernel-qcow2-linux-c2d3d49bba0889f42e4753651d103f7ba74fbaf1.zip
usb: xhci: move slot_id from xhci_hcd to xhci_command structure
xhci->slot_id is used for providing a way to pass slot id from the command completion handler to the function waiting for completion. It's shared by enumerations of all USB devices connected to an xhci host. Hence, it's a source for possible races. Since we've introduced command structure and the command queue to xhci driver. It's better to move slot_id from xhci_hcd structure to xhci_command structure. Hence the race source is removed. 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 'drivers/usb/mtu3')
0 files changed, 0 insertions, 0 deletions