atomic.h : standardizing atomic primitives It mainly adds support for missing 64 bits cmpxchg and 64 bits atomic add unless. Therefore, principally 64 bits architectures are targeted by these patches. It also adds the complete list of atomic operations on the atomic_long type. These patches compile fine against : arm i686 ia64 m68k mips mipsel x86_64 ppc 405 powerpc 970 s390 sparc sparc64 I haven't built cross-compilers for other architectures yet. These patches apply on 2.6.20 Signed-off-by : Mathieu Desnoyers <[email protected]> - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
- Follow-Ups:
- [PATCH 07/10] atomic.h : Add atomic64 cmpxchg, xchg and add_unless to powerpc
- From: Mathieu Desnoyers <[email protected]>
- [PATCH 02/10] atomic.h : Complete atomic_long operations in asm-generic
- From: Mathieu Desnoyers <[email protected]>
- [PATCH 10/10] atomic.h : Add atomic64 cmpxchg, xchg and add_unless to x86_64
- From: Mathieu Desnoyers <[email protected]>
- [PATCH 08/10] atomic.h : Add atomic64 cmpxchg, xchg and add_unless to sparc64
- From: Mathieu Desnoyers <[email protected]>
- [PATCH 09/10] atomic.h : Add atomic64_xchg to s390
- From: Mathieu Desnoyers <[email protected]>
- [PATCH 06/10] atomic.h : Add atomic64 cmpxchg, xchg and add_unless to parisc
- From: Mathieu Desnoyers <[email protected]>
- [PATCH 04/10] atomic.h : Add atomic64 cmpxchg, xchg and add_unless to ia64
- From: Mathieu Desnoyers <[email protected]>
- [PATCH 03/10] atomic.h : i386 type safety fix
- From: Mathieu Desnoyers <[email protected]>
- [PATCH 05/10] atomic.h : Add atomic64 cmpxchg, xchg and add_unless to mips
- From: Mathieu Desnoyers <[email protected]>
- [PATCH 01/10] atomic.h : Add atomic64 cmpxchg, xchg and add_unless to alpha
- From: Mathieu Desnoyers <[email protected]>
- [PATCH 07/10] atomic.h : Add atomic64 cmpxchg, xchg and add_unless to powerpc
- Prev by Date: [patch] bugfixes and new hardware support for arcnet driver
- Next by Date: [PATCH 01/10] local_t : architecture independant extension
- Previous by thread: [PATCH] add missing io...._rep() on sparc32
- Next by thread: [PATCH 01/10] atomic.h : Add atomic64 cmpxchg, xchg and add_unless to alpha
- Index(es):