X-Git-Url: https://git.kernelconcepts.de/?p=karo-tx-linux.git;a=blobdiff_plain;f=arch%2Fsh%2Finclude%2Fasm%2Fatomic.h;h=c399e1c55685178d149249ec4e3c8c0178e01829;hp=05b9f74ce2d544d3f9d7bede26cdc57c04a54e2c;hb=dd41f5d7906608ea3ee7b548f149be9c6c60e31e;hpb=de9e432cb5de1bf2952919dc0b22e4bec0ed8d53 diff --git a/arch/sh/include/asm/atomic.h b/arch/sh/include/asm/atomic.h index 05b9f74ce2d5..c399e1c55685 100644 --- a/arch/sh/include/asm/atomic.h +++ b/arch/sh/include/asm/atomic.h @@ -14,8 +14,8 @@ #define ATOMIC_INIT(i) { (i) } -#define atomic_read(v) ACCESS_ONCE((v)->counter) -#define atomic_set(v,i) ((v)->counter = (i)) +#define atomic_read(v) READ_ONCE((v)->counter) +#define atomic_set(v,i) WRITE_ONCE((v)->counter, (i)) #if defined(CONFIG_GUSA_RB) #include