X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=libringbuffer%2Frseq-ppc.h;fp=libringbuffer%2Frseq-ppc.h;h=6b1b13a38526629d148ea860e7c98b97452cf54f;hb=38bfb073581f6dcf089d0e4b763ed40530f28f2e;hp=8a76d07fcb5408b4eb757615d720d69220398e72;hpb=b76e5200cf54fd88a687ebc2fca52ea530d793d6;p=lttng-ust.git diff --git a/libringbuffer/rseq-ppc.h b/libringbuffer/rseq-ppc.h index 8a76d07f..6b1b13a3 100644 --- a/libringbuffer/rseq-ppc.h +++ b/libringbuffer/rseq-ppc.h @@ -23,26 +23,6 @@ * SOFTWARE. */ -#define smp_mb() __asm__ __volatile__ ("sync" : : : "memory") -#define smp_lwsync() __asm__ __volatile__ ("lwsync" : : : "memory") -#define smp_rmb() smp_lwsync() -#define smp_wmb() smp_lwsync() - -#define smp_load_acquire(p) \ -__extension__ ({ \ - __typeof(*p) ____p1 = READ_ONCE(*p); \ - smp_lwsync(); \ - ____p1; \ -}) - -#define smp_acquire__after_ctrl_dep() smp_lwsync() - -#define smp_store_release(p, v) \ -do { \ - smp_lwsync(); \ - WRITE_ONCE(*p, v); \ -} while (0) - #define has_fast_acquire_release() 0 #ifdef __PPC64__