From: Vineet Gupta Date: Wed, 20 May 2020 07:52:45 +0000 (-0700) Subject: ARC: entry: EV_MachineCheck dont re-read ECR X-Git-Tag: v6.6-rc1~56^2~7 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=0e93ecaeebd5d0f189d1fa50a614ac0816a8c703;p=thirdparty%2Fkernel%2Flinux.git ARC: entry: EV_MachineCheck dont re-read ECR Signed-off-by: Vineet Gupta --- diff --git a/arch/arc/kernel/entry.S b/arch/arc/kernel/entry.S index f291fc8476d7b..46582fbebcf22 100644 --- a/arch/arc/kernel/entry.S +++ b/arch/arc/kernel/entry.S @@ -95,16 +95,15 @@ END(instr_service) ENTRY(EV_MachineCheck) - EXCEPTION_PROLOGUE + EXCEPTION_PROLOGUE ; ECR returned in r10 - lr r2, [ecr] lr r0, [efa] mov r1, sp ; MC excpetions disable MMU ARC_MMU_REENABLE r3 - lsr r3, r2, 8 + lsr r3, r10, 8 bmsk r3, r3, 7 brne r3, ECR_C_MCHK_DUP_TLB, 1f