From bb352e20a25aac18a87b8d9d1ff5b8a803354898 Mon Sep 17 00:00:00 2001 From: John Baldwin Date: Fri, 20 Oct 2000 19:53:52 +0000 Subject: [PATCH] Grrrr. Fix the order of the #define's so atomic_cmpset_{acq,rel}_long are defined before atomic_cmpset_{acq,rel}_ptr tries to call them. --- sys/alpha/include/atomic.h | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/sys/alpha/include/atomic.h b/sys/alpha/include/atomic.h index d1756d8f515..dad33dfa0c6 100644 --- a/sys/alpha/include/atomic.h +++ b/sys/alpha/include/atomic.h @@ -439,6 +439,11 @@ atomic_cmpset_rel_64(volatile u_int64_t *p, u_int64_t cmpval, u_int64_t newval) return (retval); } +#define atomic_cmpset_acq_int atomic_cmpset_acq_32 +#define atomic_cmpset_rel_int atomic_cmpset_rel_32 +#define atomic_cmpset_acq_long atomic_cmpset_acq_64 +#define atomic_cmpset_rel_long atomic_cmpset_rel_64 + static __inline int atomic_cmpset_acq_ptr(volatile void *dst, void *exp, void *src) { @@ -455,11 +460,6 @@ atomic_cmpset_rel_ptr(volatile void *dst, void *exp, void *src) (u_long)src)); } -#define atomic_cmpset_acq_int atomic_cmpset_acq_32 -#define atomic_cmpset_rel_int atomic_cmpset_rel_32 -#define atomic_cmpset_acq_long atomic_cmpset_acq_64 -#define atomic_cmpset_rel_long atomic_cmpset_rel_64 - static __inline void * atomic_load_acq_ptr(volatile void *p) {