X-Git-Url: http://git.cascardo.eti.br/?a=blobdiff_plain;f=arch%2Fx86%2Finclude%2Fasm%2Fatomic.h;h=37b39d27abe01ad24aa2b2abfd60467ab0d063ce;hb=f3d46f9d3194e0329216002a8724d4c0957abc79;hp=8f8217b9bdac67a7312959cad211232f60fbb8ce;hpb=0e064caf6402d1d67db4233d26beec88ca212919;p=cascardo%2Flinux.git diff --git a/arch/x86/include/asm/atomic.h b/arch/x86/include/asm/atomic.h index 8f8217b9bdac..37b39d27abe0 100644 --- a/arch/x86/include/asm/atomic.h +++ b/arch/x86/include/asm/atomic.h @@ -22,7 +22,7 @@ */ static inline int atomic_read(const atomic_t *v) { - return v->counter; + return (*(volatile int *)&(v)->counter); } /**