aboutsummaryrefslogtreecommitdiffstats
path: root/fs/btrfs/dev-replace.c
diff options
context:
space:
mode:
authorMathias Nyman <[email protected]>2016-01-26 15:50:12 +0000
committerGreg Kroah-Hartman <[email protected]>2016-02-03 22:01:47 +0000
commit5c82171167adb8e4ac77b91a42cd49fb211a81a0 (patch)
tree916bb8042a5427c17a01c63f13a4a08c1a5c5782 /fs/btrfs/dev-replace.c
parentusb: host: xhci-plat: fix NULL pointer in probe for device tree case (diff)
downloadkernel-5c82171167adb8e4ac77b91a42cd49fb211a81a0.tar.gz
kernel-5c82171167adb8e4ac77b91a42cd49fb211a81a0.zip
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: <[email protected]> Reported-by: Joe Lawrence <[email protected]> Tested-by: Joe Lawrence <[email protected]> Signed-off-by: Mathias Nyman <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Diffstat (limited to 'fs/btrfs/dev-replace.c')
0 files changed, 0 insertions, 0 deletions