X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=arch%2Fpowerpc%2Fatomic.h;h=f706543a7fac6d682b76f47e720b46540163fbde;hb=dfc1a37c441fe271dfb19c7de62acadc73e255aa;hp=1044886d32790d3cacf5ec06f63130c212cbd135;hpb=90e51e45f57eb0e1564b3610b9bbd768215e5d6d;p=musl diff --git a/arch/powerpc/atomic.h b/arch/powerpc/atomic.h index 1044886d..f706543a 100644 --- a/arch/powerpc/atomic.h +++ b/arch/powerpc/atomic.h @@ -78,8 +78,11 @@ static inline void a_store(volatile int *p, int x) : "=m"(*p) : "r"(x) : "memory" ); } -static inline void a_spin() +#define a_spin a_barrier + +static inline void a_barrier() { + a_cas(&(int){0}, 0, 0); } static inline void a_crash()