ARC: entry: EV_MachineCheck dont re-read ECR
authorVineet Gupta <vgupta@kernel.org>
Wed, 20 May 2020 07:52:45 +0000 (00:52 -0700)
committerVineet Gupta <vgupta@kernel.org>
Fri, 18 Aug 2023 03:31:59 +0000 (20:31 -0700)
Signed-off-by: Vineet Gupta <vgupta@kernel.org>
arch/arc/kernel/entry.S

index f291fc8..46582fb 100644 (file)
@@ -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