diff options
author | hselasky <hselasky@FreeBSD.org> | 2014-01-24 08:10:08 +0000 |
---|---|---|
committer | hselasky <hselasky@FreeBSD.org> | 2014-01-24 08:10:08 +0000 |
commit | 6e5156d6bb6755f251e480703c56db26ea69c02a (patch) | |
tree | 7e6f2f512b9261046f389034ef2aafa0d782d0e8 /sys/dev/usb/controller/xhci.c | |
parent | f692196495136a8dd592a7f06a940e6fae03fd6d (diff) | |
download | FreeBSD-src-6e5156d6bb6755f251e480703c56db26ea69c02a.zip FreeBSD-src-6e5156d6bb6755f251e480703c56db26ea69c02a.tar.gz |
MFC r260808 and r260814:
- Close a minor deadlock.
- Fix a possible memory use after free and leak situation associated
with USB device detach when using character device handles. This also
includes LibUSB. It turns out that "usb_close()" cannot always get a
reference to clean up its USB transfers and such, if called during the
kernel USB device detach.
Diffstat (limited to 'sys/dev/usb/controller/xhci.c')
0 files changed, 0 insertions, 0 deletions