Am Dienstag, 6. Dezember 2005 21:13 schrieb Eduardo Pereira Habkost: > Anyway, I don't see yet why the atomic_t would make the code slower on > non-smp. Is atomic_add_unless(v, 1, 1) supposed to be slower than > 'if (!v) v = 1;' ?
spin_lock() can be dropped on UP. atomic_XXX must either use an operation on main memory, meaning less efficient code generation, or must disable interrupts even on UP. Regards Oliver ------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel