]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r260808 and r260814:
authorhselasky <hselasky@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Fri, 24 Jan 2014 08:10:08 +0000 (08:10 +0000)
committerhselasky <hselasky@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Fri, 24 Jan 2014 08:10:08 +0000 (08:10 +0000)
commitd7b0865588adf7662dfcf055d2f5b4b6b69e0d0a
tree7e6f2f512b9261046f389034ef2aafa0d782d0e8
parent5db26e2d505ebc40112bbc58e234060045a2ac38
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.

git-svn-id: svn://svn.freebsd.org/base/stable/10@261110 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/dev/usb/usb_dev.c
sys/dev/usb/usb_device.c