> > Reviewed-by: Christophe Leroy <christophe.le...@csgroup.eu> Thanks! > > > --- > > arch/powerpc/include/asm/barrier.h | 7 +++++++ > > 1 file changed, 7 insertions(+) > > > > diff --git a/arch/powerpc/include/asm/barrier.h > > b/arch/powerpc/include/asm/barrier.h > > index b95b666f0374..e088dacc0ee8 100644 > > --- a/arch/powerpc/include/asm/barrier.h > > +++ b/arch/powerpc/include/asm/barrier.h > > @@ -36,8 +36,15 @@ > > * heavy-weight sync, so smp_wmb() can be a lighter-weight eieio. > > */ > > #define __mb() __asm__ __volatile__ ("sync" : : : "memory") > > + > > +/* The sub-arch has lwsync. */ > > +#if defined(CONFIG_PPC64) || defined(CONFIG_PPC_E500MC) > > +#define __rmb() __asm__ __volatile__ ("lwsync" : : : "memory") > > +#define __wmb() __asm__ __volatile__ ("lwsync" : : : "memory") > > I'd have preferred with 'asm volatile' though. Sorry about that! That wasn't the intent of this patch. Probably another patch series should change this manner of #defining assembly.
- [PATCH v2] arch/powerpc/include/asm/barrier.h: redefine r... Kautuk Consul
- Re: [PATCH v2] arch/powerpc/include/asm/barrier.h: r... Kautuk Consul
- Re: [PATCH v2] arch/powerpc/include/asm/barrier.... Christophe Leroy
- Re: [PATCH v2] arch/powerpc/include/asm/barr... Kautuk Consul
- Re: [PATCH v2] arch/powerpc/include/asm/barrier.h: r... Christophe Leroy
- Re: [PATCH v2] arch/powerpc/include/asm/barrier.... Kautuk Consul
- Re: [PATCH v2] arch/powerpc/include/asm/barr... Christophe Leroy
- Re: [PATCH v2] arch/powerpc/include/asm/... Kautuk Consul
- Re: [PATCH v2] arch/powerpc/include/asm/barrier.h: r... Paul E. McKenney
- Re: [PATCH v2] arch/powerpc/include/asm/barrier.... Michael Ellerman
- Re: [PATCH v2] arch/powerpc/include/asm/barr... Kautuk Consul
- Re: [PATCH v2] arch/powerpc/include/asm/barr... Kautuk Consul
- Re: [PATCH v2] arch/powerpc/include/asm/... Michael Ellerman
- Re: [PATCH v2] arch/powerpc/include/asm/barrier.... Kautuk Consul
- Re: [PATCH v2] arch/powerpc/include/asm/barr... Paul E. McKenney
- Re: [PATCH v2] arch/powerpc/include/asm/... Kautuk Consul