[patch 09/23] Add cmpxchg_local, cmpxchg64 and cmpxchg64_local to ia64

2007-08-20 Thread Mathieu Desnoyers
Add the primitives cmpxchg_local, cmpxchg64 and cmpxchg64_local to ia64. They use cmpxchg_acq as underlying macro, just like the already existing ia64 cmpxchg(). Changelog: ia64 cmpxchg_local coding style fix Quoting Keith Owens: As a matter of coding style, I prefer #define cmpxchg_local cmp

[patch 09/23] Add cmpxchg_local, cmpxchg64 and cmpxchg64_local to ia64 (revised)

2007-08-12 Thread Mathieu Desnoyers
Add cmpxchg_local, cmpxchg64 and cmpxchg64_local to ia64 (revised) Add the primitives cmpxchg_local, cmpxchg64 and cmpxchg64_local to ia64. They use cmpxchg_acq as underlying macro, just like the already existing ia64 cmpxchg(). Changelog: ia64 cmpxchg_local coding style fix Quoting Keith Owens:

Re: [patch 09/23] Add cmpxchg_local, cmpxchg64 and cmpxchg64_local to ia64

2007-08-12 Thread Keith Owens
Mathieu Desnoyers (on Sun, 12 Aug 2007 10:54:43 -0400) wrote: >Add the primitives cmpxchg_local, cmpxchg64 and cmpxchg64_local to ia64. They >use cmpxchg_acq as underlying macro, just like the already existing ia64 >cmpxchg(). > >Signed-off-by: Mathieu Desnoyers <[EMAIL PROTECTED]> >CC: [EMAIL PROT

[patch 09/23] Add cmpxchg_local, cmpxchg64 and cmpxchg64_local to ia64

2007-08-12 Thread Mathieu Desnoyers
Add the primitives cmpxchg_local, cmpxchg64 and cmpxchg64_local to ia64. They use cmpxchg_acq as underlying macro, just like the already existing ia64 cmpxchg(). Signed-off-by: Mathieu Desnoyers <[EMAIL PROTECTED]> CC: [EMAIL PROTECTED] CC: [EMAIL PROTECTED] --- include/asm-ia64/intrinsics.h |