diff options
author | Vineet Gupta <vgupta@kernel.org> | 2020-05-20 00:47:20 -0700 |
---|---|---|
committer | Vineet Gupta <vgupta@kernel.org> | 2023-08-17 20:31:59 -0700 |
commit | 6b606c8d6625aeda0b526cb687367f72bb98cd30 (patch) | |
tree | cbd8666ab27cd5610e92c6525bd33c097f95a156 /arch/arc | |
parent | c505b0da76a67139e073a5a5c4a1986b1cf168d3 (diff) | |
download | lwn-6b606c8d6625aeda0b526cb687367f72bb98cd30.tar.gz lwn-6b606c8d6625aeda0b526cb687367f72bb98cd30.zip |
ARC: entry: ARcompact EV_ProtV to use r10 directly
Signed-off-by: Vineet Gupta <vgupta@kernel.org>
Diffstat (limited to 'arch/arc')
-rw-r--r-- | arch/arc/kernel/entry-compact.S | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/arch/arc/kernel/entry-compact.S b/arch/arc/kernel/entry-compact.S index 5cb0cd7e4eab..77f0090554c5 100644 --- a/arch/arc/kernel/entry-compact.S +++ b/arch/arc/kernel/entry-compact.S @@ -254,9 +254,8 @@ END(handle_interrupt_level1) ENTRY(EV_TLBProtV) - EXCEPTION_PROLOGUE + EXCEPTION_PROLOGUE ; ECR returned in r10 - mov r2, r10 ; ECR set into r10 already lr r0, [efa] ; Faulting Data address (not part of pt_regs saved above) ; Exception auto-disables further Intr/exceptions. @@ -273,8 +272,7 @@ ENTRY(EV_TLBProtV) ; -Access Violation : 00_23_(00|01|02|03)_00 ; x r w r+w ; -Unaligned Access : 00_23_04_00 - ; - bbit1 r2, ECR_C_BIT_PROTV_MISALIG_DATA, 4f + bbit1 r10, ECR_C_BIT_PROTV_MISALIG_DATA, 4f ;========= (6a) Access Violation Processing ======== bl do_page_fault |