aboutsummaryrefslogtreecommitdiff
path: root/drivers/video
diff options
context:
space:
mode:
authorMathias Nyman2016-01-26 17:50:12 +0200
committerGreg Kroah-Hartman2016-02-03 14:01:47 -0800
commit5c82171167adb8e4ac77b91a42cd49fb211a81a0 (patch)
tree916bb8042a5427c17a01c63f13a4a08c1a5c5782 /drivers/video
parent2ad294d5f9d13d108c1e2f1a4be8542859ead134 (diff)
xhci: Fix list corruption in urb dequeue at host removal
xhci driver frees data for all devices, both usb2 and and usb3 the first time usb_remove_hcd() is called, including td_list and and xhci_ring structures. When usb_remove_hcd() is called a second time for the second xhci bus it will try to dequeue all pending urbs, and touches td_list which is already freed for that endpoint. Cc: <stable@vger.kernel.org> Reported-by: Joe Lawrence <joe.lawrence@stratus.com> Tested-by: Joe Lawrence <joe.lawrence@stratus.com> Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/video')
0 files changed, 0 insertions, 0 deletions