Hi Oliver, > Multiple interfaces are uncommon. Devices with several interfaces bound > to usbfs are uncommoner. Concurrent use is still uncommoner. You are > slowing the common case.
The slowdown is probably negligeable though. The speedup may be big for the rare cases where it matters (though I doubt anyone is ever going to care one way or the other). > > > > (2) push the acquisition of dev->serialize down to the lower levels > > > > as they are fixed up. > > > > > > Why? > > > > Efficiency. The main reason is that the copy to/from user calls are > > inside the locked region :) As for the other places where the lock could > > be dropped, I guess measurement is required to see if it gains anything. > > OK. I see. But IMHO usbfs is not written for speed anyway, so don't > worry too much. I'm not worrying! It's more a matter of hygiene :) Duncan. ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel