I was asked what was the most important change in 2.5 for USB. That caught me unprepared as I was thinking about 2.7. So I answered without much relection, that the generic driver model was the most important new feature for USB in 2.5. If you disagree, please yell now.
I'd have said implementing USB more correctly and robustly was the big stuff ... in several cases that did indeed piggyback onto changes for the driver model (binding to _interfaces_ rather than devices, tighter refcounting rules, some lock reduction, etc), but in other cases (GFP_* flags, add missing HCD hooks to make oops-free disconnect a lot easier to deliver, ...) it didn't.
Not that many of the driver bugfixes were just because of driver model updates ... but maybe "driver model" is the right answer for folk who want sound bytes about how the API changed. That can even be stretched to include the DMA API updates, after all!
- Dave
-------------------------------------------------------
This SF.Net email sponsored by Black Hat Briefings & Training.
Attend Black Hat Briefings & Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel