On Tue, 17 Apr 2007, David Brownell wrote:

> > All examples found in USB specification documents put the  
> > CS_INTERFACE descriptors between the INTERFACE and ENDPOINT descriptors, 
> > but 
> > I found no mention of this being a requirement.
> > 
> > The interface descriptor parsing code (usb_parse_interface in 
> > drivers/usb/core/config.c) stores a pointer to those extra data in the 
> > struct 
> > usb_host_interface 'extra' field. It currently only handles extra data 
> > between INTERFACE and ENDPOINT descriptors. All descriptors after the 
> > endpoint descriptors are just skipped.
> 
> Not stored away as "extra" endpoint data?  There's a field there to
> hold such stuff, and I was sure that it got used ...

It does get used.

Alan Stern


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to