From patchwork Thu Nov 15 01:03:26 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [1/6] powerpc: Move branch instruction from ACCOUNT_CPU_USER_ENTRY to caller Date: Wed, 14 Nov 2012 15:03:26 -0000 From: Benjamin Herrenschmidt X-Patchwork-Id: 199088 Message-Id: <1352941406.23412.40.camel@pasglop> To: Haren Myneni Cc: linuxppc-dev@lists.ozlabs.org, mikey@neuling.org, anton@au1.ibm.com, paulus@samba.org On Thu, 2012-11-15 at 11:40 +1100, Benjamin Herrenschmidt wrote: On Tue, 2012-10-30 at 23:51 -0700, Haren Myneni wrote: Cheers, Ben. --- a/arch/powerpc/kernel/exceptions-64e.S +++ b/arch/powerpc/kernel/exceptions-64e.S @@ -159,8 +159,9 @@ exc_##n##_common: \ std r9,GPR9(r1); /* save r9 in stackframe */ \ std r10,_NIP(r1); /* save SRR0 to stackframe */ \ std r11,_MSR(r1); /* save SRR1 to stackframe */ \ + beq 1f /* if from kernel mode */ Missing semicolon Ok, that's not enough. Please test & fix & resend.