lkml.org 
[lkml]   [2023]   [Aug]   [14]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 14/20] ARC: entry: ARcompact EV_ProtV to use r10 directly
    Date
    Signed-off-by: Vineet Gupta <vgupta@kernel.org>
    ---
    arch/arc/kernel/entry-compact.S | 6 ++----
    1 file 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
    --
    2.34.1
    \
     
     \ /
      Last update: 2023-08-15 02:51    [W:4.338 / U:0.176 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site