On Wed, Jun 16, 2004 at 01:41:49PM -0400, Alan Stern wrote: > On Tue, 15 Jun 2004, Olivier Chapuis wrote: > > > On Mon, Jun 14, 2004 at 11:25:43AM -0400, Alan Stern wrote: > > > On Sat, 12 Jun 2004, Olivier Chapuis wrote: > > > > > > > - I take a look to the 2.6 code (usb/core/config.c) and I do not > > > > think that my camera will be recognized by a 2.6 kernel ... sorry > > > > no patch. > > > > > > I would be surprised if it didn't work. Have you tried it? What do you > > > think might be wrong with the code? > > > > > > > I've not the time to install a 2.6 kernel, sorry. Any way I think it > > will not work for exactly the same reasons than for the 2.4.26 kernel. > > size will become negative in the find_next_descriptor function > > (drivers/usb/core/config.c) going "out of descriptors parsing". > > That can never happen in 2.6. All the descriptors are checked in > usb_parse_configuration() before find_next_descriptor() is called. If a > descriptor has bLength > size2 then that descriptor and everything > following are ignored. >
Yes, I miss this part of the code. Note that in 2.6.6 my camera is not recognized (an error is generated when bLength > size2). With the just released 2.6.7, everything seems fine (not tested). Does someone care about the problem for the 2.4 branch? Regards, Olivier ------------------------------------------------------- This SF.Net email is sponsored by The 2004 JavaOne(SM) Conference Learn from the experts at JavaOne(SM), Sun's Worldwide Java Developer Conference, June 28 - July 1 at the Moscone Center in San Francisco, CA REGISTER AND SAVE! http://java.sun.com/javaone/sf Priority Code NWMGYKND _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
