X-Git-Url: https://git.kernelconcepts.de/?a=blobdiff_plain;f=arch%2Falpha%2Finclude%2Fasm%2Fatomic.h;h=572b228c44c7a80aec6eed925715c8d2ebacb00d;hb=52e06e2c81b901000db49fd4d4e02a930b26ebc5;hp=e8c95609842436771f6c7c024c7b2830706987e8;hpb=4f96dfc97367119e10219cd86cbf92c26b45c0ab;p=karo-tx-linux.git diff --git a/arch/alpha/include/asm/atomic.h b/arch/alpha/include/asm/atomic.h index e8c956098424..572b228c44c7 100644 --- a/arch/alpha/include/asm/atomic.h +++ b/arch/alpha/include/asm/atomic.h @@ -17,11 +17,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)) /* * To get proper branch prediction for the main line, we must branch