Re: [this_cpu_xx V7 0/8] Per cpu atomics in core allocators andcleanup

From: Christoph Lameter
Date: Thu Dec 17 2009 - 14:30:14 EST


> However, I would need:
>
> this_cpu_cmpxchg(scalar, oldv, newv)
> (maps to x86 cmpxchg)
>
> this_cpu_add_return(scalar, value)
> (maps to x86 xadd)
>
> too. Is that a planned addition ?

It was not necessary. Its easy to add though.

> (while we are at it, we might as will add the xchg instruction,
> althrough it has an implied LOCK prefix on x86).

Well yeah thats a thorny one. One could use the cmpxchg instead?

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/