On Wed, 7 Dec 2005, Arjan van de Ven wrote: > > On the other hand, Oliver needs to be careful about claiming too much. In > > general atomic_t operations _are_ superior to the spinlock approach. > > No they're not. Both are just about equally expensive cpu wise, > sometimes the atomic_t ones are a bit more expensive (like on parisc > architecture). But on x86 in either case it's a locked cycle, which is > just expensive no matter which side you flip the coin...
You're overgeneralizing. Sure, a locked cycle has a certain expense. But it's a lot less than the expense of a contested spinlock. On the other hand, many times UP systems can eliminate spinlocks entirely. There are lots of variables and many possible tradeoffs. Alan Stern ------------------------------------------------------- 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