X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?p=pandora-kernel.git;a=blobdiff_plain;f=arch%2Fsh%2Finclude%2Fasm%2Fatomic.h;h=c7983124d99dfb6a31bfbf5233f48ba77a168119;hp=275a448ae8c27bd38bb6cd19fbe7280d8b54198a;hb=f6304f5804f228b6c2fea9e3dfac25c5b2db9b38;hpb=18e41da89d55014d25b9a24502ee92b7f50599f9 diff --git a/arch/sh/include/asm/atomic.h b/arch/sh/include/asm/atomic.h index 275a448ae8c2..c7983124d99d 100644 --- a/arch/sh/include/asm/atomic.h +++ b/arch/sh/include/asm/atomic.h @@ -13,7 +13,7 @@ #define ATOMIC_INIT(i) ( (atomic_t) { (i) } ) -#define atomic_read(v) ((v)->counter) +#define atomic_read(v) (*(volatile int *)&(v)->counter) #define atomic_set(v,i) ((v)->counter = (i)) #if defined(CONFIG_GUSA_RB)