I ask this question because there are places in the code where this requirement clearly is not met. Is it because people are not aware of this requirement or because they expect that cache-effects will not come into play ... (or because they don't run on a cache-incoherent platform) ?
I think it's partly because because folk haven't submitted patches to fix this, or at least ones that got merged. (I recall some PPC patches at some point.)
It's possible that the device descriptor issue is the main one left in usbcore. I know I commented two instances of that bug in my recent enumeration/reset patches ... I'd suggest fixing it by getting rid of usb_get_device_descriptor() and just having hub_port_init() kmalloc a temp buf.
- Dave
------------------------------------------------------- The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA. http://www.eclipsecon.org/osdn _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel