CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2011/01/16 15:35:29
Modified files:
sys/dev/usb : if_cdce.c if_urndis.c uaudio.c ugen.c umodem.c
usb_subr.c usbdi.c usbdi.h usbdivar.h uvideo.c
Log message:
* instead of NULLing pointers to interface descriptors in the uaa, mark
interfaces as being claimed in the usbd_device's copy of the interface
descriptors
* allow ugen(4) to be attached if there are unused interfaces in a
configuration that has had drivers attached
* make ugen(4) aware that it may be sharing a device with (an)other
driver(s), and if so:
* do not let ugen(4) change the configuration
* do not let ugen(4) access the already claimed interfaces
discussed with deraadt and miod