summaryrefslogtreecommitdiffstats
path: root/fs
diff options
context:
space:
mode:
authorLu Baolu2016-11-11 14:13:30 +0100
committerGreg Kroah-Hartman2016-11-14 10:18:23 +0100
commit87e44f2aac8d45c1e48c94017942fa10037daae0 (patch)
treeff616bba7f7f9cb682a5ce6dced942d4213c2496 /fs
parentusb: xhci: cleanup cmd_completion in xhci_virt_device (diff)
downloadkernel-qcow2-linux-87e44f2aac8d45c1e48c94017942fa10037daae0.tar.gz
kernel-qcow2-linux-87e44f2aac8d45c1e48c94017942fa10037daae0.tar.xz
kernel-qcow2-linux-87e44f2aac8d45c1e48c94017942fa10037daae0.zip
usb: xhci: remove the use of xhci->addr_dev
xhci->addr_dev is used for the completion of both address device and enable slot commands. It's shared by enumerations of all USB devices connected to an xhci host. Hence, it's just a source for possible races. Since we've introduced command structure and the command queue to xhci driver. It is time to get rid of addr_dev and use the completion in the command structure instead. 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 'fs')
0 files changed, 0 insertions, 0 deletions