On Wed, Nov 05, 2008 at 05:16:38PM -0600, Christoph Lameter wrote:> +> +#define __CPU_CMPXCHG(var, old, new) \> +({ \> + typeof(obj) x; \> + typeof(obj) *p = THIS_CPU(&(obj)); \> + x = *p; \> + if (x == (old)) \> + *p = (new); \> + (x); \> +})I don't think that will compile - s/obj/var/ perhaps?Cheers,Dave.-- Dave Chinnerdavid@fromorbit.com