]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Resolve a LOR after r246616. Protect control requests using the USB device
authorhselasky <hselasky@FreeBSD.org>
Wed, 13 Feb 2013 12:35:17 +0000 (12:35 +0000)
committerhselasky <hselasky@FreeBSD.org>
Wed, 13 Feb 2013 12:35:17 +0000 (12:35 +0000)
commita40dc60f62a62caf12c402fff2a0756a7550a72e
treebd9f44c788357d73342a4ffabe096ed49372b919
parent6133fc8dbb41bc8c02588df00d5946dad1d4d98f
Resolve a LOR after r246616. Protect control requests using the USB device
enumeration lock. Make sure all callers of usbd_enum_lock() check the return
value. Remove the control transfer specific lock. Bump the FreeBSD version
number, hence external USB modules may need to be recompiled due to a USB
device structure change.

MFC after: 1 week
sys/dev/usb/controller/usb_controller.c
sys/dev/usb/usb_dev.c
sys/dev/usb/usb_dev.h
sys/dev/usb/usb_device.c
sys/dev/usb/usb_device.h
sys/dev/usb/usb_handle_request.c
sys/dev/usb/usb_hub.c
sys/dev/usb/usb_request.c
sys/sys/param.h