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

Reply via email to