All of lore.kernel.org
 help / color / mirror / Atom feed
* atomic counters larger than 24 bits?
@ 2009-03-26 19:38 Dan Magenheimer
  2009-03-26 23:26 ` Samuel Thibault
  2009-03-27 18:15 ` Jeremy Fitzhardinge
  0 siblings, 2 replies; 4+ messages in thread
From: Dan Magenheimer @ 2009-03-26 19:38 UTC (permalink / raw)
  To: Xen-Devel (E-mail)

In tmem, I have some counters that I need to keep coherent,
preferably without a lock, so I'm using atomic_inc/dec etc.
However the comments in include/asm-x86/atomic.h say repeatedly
that the "useful range of an atomic_t is only 24 bits".

First, are the comments true in the xen implementation?
(I don't see any code that restricts them to anything less
than "int".)  If they ARE limited to 24 bits, what's the
recommended approach for larger atomic operations... or
do I just need to always use a lock?

Thanks,
Dan

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2009-03-27 18:15 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-03-26 19:38 atomic counters larger than 24 bits? Dan Magenheimer
2009-03-26 23:26 ` Samuel Thibault
2009-03-27  8:52   ` Keir Fraser
2009-03-27 18:15 ` Jeremy Fitzhardinge

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.