[PATCH 1/1] powerpc: add memory attribute for mfmsr()

2012-07-10 Thread Tiejun Chen
Add memory attribute in inline assembly language as a compiler barrier to make sure 4.6.x GCC don't reorder mfmsr(). Signed-off-by: Tiejun Chen tiejun.c...@windriver.com --- arch/powerpc/include/asm/reg.h |3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git

Re: [PATCH 1/1] powerpc: add memory attribute for mfmsr()

2012-07-10 Thread Benjamin Herrenschmidt
On Tue, 2012-07-10 at 15:59 +0800, Tiejun Chen wrote: Add memory attribute in inline assembly language as a compiler barrier to make sure 4.6.x GCC don't reorder mfmsr(). Out of curiosity, did you see a case where it was re-ordered improperly ? Cheers, Ben. Signed-off-by: Tiejun Chen

Re: [PATCH 1/1] powerpc: add memory attribute for mfmsr()

2012-07-10 Thread tiejun.chen
On 07/10/2012 04:19 PM, Benjamin Herrenschmidt wrote: On Tue, 2012-07-10 at 15:59 +0800, Tiejun Chen wrote: Add memory attribute in inline assembly language as a compiler barrier to make sure 4.6.x GCC don't reorder mfmsr(). Out of curiosity, did you see a case where it was re-ordered

Re: [PATCH 1/1] powerpc: add memory attribute for mfmsr()

2012-07-10 Thread tiejun.chen
On 07/10/2012 04:22 PM, tiejun.chen wrote: On 07/10/2012 04:19 PM, Benjamin Herrenschmidt wrote: On Tue, 2012-07-10 at 15:59 +0800, Tiejun Chen wrote: Add memory attribute in inline assembly language as a compiler barrier to make sure 4.6.x GCC don't reorder mfmsr(). Out of curiosity, did