X-Git-Url: https://git.liburcu.org/?p=urcu.git;a=blobdiff_plain;f=arch_atomic_ppc.h;h=d696e26d1eb508ebc4c01d539975775903c3de4c;hp=16ddc012302dd397038c71da6b2f96cc817e21ff;hb=5eb3201d7a7dc40f01269eefa23a681473579ebc;hpb=5f8052b4e0acf2de0d3a143b82549d78413b29ab diff --git a/arch_atomic_ppc.h b/arch_atomic_ppc.h index 16ddc01..d696e26 100644 --- a/arch_atomic_ppc.h +++ b/arch_atomic_ppc.h @@ -53,7 +53,7 @@ do { \ /* xchg */ static __attribute__((always_inline)) -unsigned long _atomic_exchange(volatile void *addr, unsigned long val, int len) +unsigned long _atomic_exchange(void *addr, unsigned long val, int len) { switch (len) { case 4: @@ -103,7 +103,7 @@ unsigned long _atomic_exchange(volatile void *addr, unsigned long val, int len) /* cmpxchg */ static __attribute__((always_inline)) -unsigned long _atomic_cmpxchg(volatile void *addr, unsigned long old, +unsigned long _atomic_cmpxchg(void *addr, unsigned long old, unsigned long _new, int len) { switch (len) { @@ -163,7 +163,7 @@ unsigned long _atomic_cmpxchg(volatile void *addr, unsigned long old, /* atomic_add_return */ static __attribute__((always_inline)) -unsigned long _atomic_add_return(volatile void *addr, unsigned long val, +unsigned long _atomic_add_return(void *addr, unsigned long val, int len) { switch (len) {