From 33ce6ec1d9e9bdcc04936a39d1a3701f5ee36ff3 Mon Sep 17 00:00:00 2001 From: Mark Johnston Date: Wed, 4 Jan 2017 00:18:51 +0000 Subject: [PATCH] Add some missing atomic_*_ptr #defines for arm. MFC after: 1 week --- sys/arm/include/atomic.h | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/sys/arm/include/atomic.h b/sys/arm/include/atomic.h index 0cf69c92948..0a8cfb7bb88 100644 --- a/sys/arm/include/atomic.h +++ b/sys/arm/include/atomic.h @@ -81,12 +81,19 @@ atomic_store_long(volatile u_long *dst, u_long src) } #define atomic_clear_ptr atomic_clear_32 +#define atomic_clear_acq_ptr atomic_clear_acq_32 +#define atomic_clear_rel_ptr atomic_clear_rel_32 #define atomic_set_ptr atomic_set_32 +#define atomic_set_acq_ptr atomic_set_acq_32 +#define atomic_set_rel_ptr atomic_set_rel_32 #define atomic_cmpset_ptr atomic_cmpset_32 -#define atomic_cmpset_rel_ptr atomic_cmpset_rel_32 #define atomic_cmpset_acq_ptr atomic_cmpset_acq_32 +#define atomic_cmpset_rel_ptr atomic_cmpset_rel_32 +#define atomic_load_acq_ptr atomic_load_acq_32 #define atomic_store_ptr atomic_store_32 #define atomic_store_rel_ptr atomic_store_rel_32 +#define atomic_swap_ptr atomic_swap_32 +#define atomic_readandclear_ptr atomic_readandclear_32 #define atomic_add_int atomic_add_32 #define atomic_add_acq_int atomic_add_acq_32