aboutsummaryrefslogtreecommitdiff
path: root/scripts/gdb/linux/vmalloc.py
diff options
context:
space:
mode:
authorAnirudh Rayabharam <[email protected]>2021-08-21 00:31:21 +0530
committerGreg Kroah-Hartman <[email protected]>2021-08-26 13:29:10 +0200
commit258c81b341c8025d79073ce2d6ce19dcdc7d10d2 (patch)
tree0bbf67da2168d8d8ec8d50640675c050eb55b7f5 /scripts/gdb/linux/vmalloc.py
parent5786b433f721059f65b55a5ed0520ff5c375697d (diff)
usbip: give back URBs for unsent unlink requests during cleanup
In vhci_device_unlink_cleanup(), the URBs for unsent unlink requests are not given back. This sometimes causes usb_kill_urb to wait indefinitely for that urb to be given back. syzbot has reported a hung task issue [1] for this. To fix this, give back the urbs corresponding to unsent unlink requests (unlink_tx list) similar to how urbs corresponding to unanswered unlink requests (unlink_rx list) are given back. [1]: https://syzkaller.appspot.com/bug?id=08f12df95ae7da69814e64eb5515d5a85ed06b76 Reported-by: [email protected] Tested-by: [email protected] Reviewed-by: Shuah Khan <[email protected]> Signed-off-by: Anirudh Rayabharam <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Greg Kroah-Hartman <[email protected]>
Diffstat (limited to 'scripts/gdb/linux/vmalloc.py')
0 files changed, 0 insertions, 0 deletions