X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=arch%2Fcris%2Finclude%2Fasm%2Fatomic.h;h=88dc9b9c4ba051f84988926c4ab304af8091bc27;hb=f262af3d08d3fffc4e11277d3a177b2d67ea2aba;hp=a6aca819e9f334050d6927146fa0a2941901c1e6;hpb=c488eef8154b36cce905624577183dc1fa8f6da0;p=pandora-kernel.git diff --git a/arch/cris/include/asm/atomic.h b/arch/cris/include/asm/atomic.h index a6aca819e9f3..88dc9b9c4ba0 100644 --- a/arch/cris/include/asm/atomic.h +++ b/arch/cris/include/asm/atomic.h @@ -15,7 +15,7 @@ #define ATOMIC_INIT(i) { (i) } -#define atomic_read(v) ((v)->counter) +#define atomic_read(v) (*(volatile int *)&(v)->counter) #define atomic_set(v,i) (((v)->counter) = (i)) /* These should be written in asm but we do it in C for now. */