X-Git-Url: https://git.kernelconcepts.de/?a=blobdiff_plain;f=arch%2Fsparc%2Finclude%2Fasm%2Fatomic_64.h;h=f2fbf9e16fafca66c4aa01145645f1748775cde2;hb=4615fd1551334ae5ce8e118a58d697d61f1c7d58;hp=917084ace49dee70975f195a6c53d1d5c24af4ad;hpb=2dab48ef2b2e8b53373acbe354e7c635b03115e1;p=karo-tx-linux.git diff --git a/arch/sparc/include/asm/atomic_64.h b/arch/sparc/include/asm/atomic_64.h index 917084ace49d..f2fbf9e16faf 100644 --- a/arch/sparc/include/asm/atomic_64.h +++ b/arch/sparc/include/asm/atomic_64.h @@ -14,11 +14,11 @@ #define ATOMIC_INIT(i) { (i) } #define ATOMIC64_INIT(i) { (i) } -#define atomic_read(v) ACCESS_ONCE((v)->counter) -#define atomic64_read(v) ACCESS_ONCE((v)->counter) +#define atomic_read(v) READ_ONCE((v)->counter) +#define atomic64_read(v) READ_ONCE((v)->counter) -#define atomic_set(v, i) (((v)->counter) = i) -#define atomic64_set(v, i) (((v)->counter) = i) +#define atomic_set(v, i) WRITE_ONCE(((v)->counter), (i)) +#define atomic64_set(v, i) WRITE_ONCE(((v)->counter), (i)) #define ATOMIC_OP(op) \ void atomic_##op(int, atomic_t *); \