[S390] entry[64].S improvements
[firefly-linux-kernel-4.4.55.git] / arch / s390 / kernel / base.S
index f8828d38fa6ec62d3ccd82f46c5228a21e519955..3aa4d00aaf50ec0af3d4581facf40c1cffeef171 100644 (file)
@@ -33,7 +33,7 @@ s390_base_mcck_handler_fn:
        .previous
 
 ENTRY(s390_base_ext_handler)
-       stmg    %r0,%r15,__LC_SAVE_AREA
+       stmg    %r0,%r15,__LC_SAVE_AREA_ASYNC
        basr    %r13,0
 0:     aghi    %r15,-STACK_FRAME_OVERHEAD
        larl    %r1,s390_base_ext_handler_fn
@@ -41,7 +41,7 @@ ENTRY(s390_base_ext_handler)
        ltgr    %r1,%r1
        jz      1f
        basr    %r14,%r1
-1:     lmg     %r0,%r15,__LC_SAVE_AREA
+1:     lmg     %r0,%r15,__LC_SAVE_AREA_ASYNC
        ni      __LC_EXT_OLD_PSW+1,0xfd # clear wait state bit
        lpswe   __LC_EXT_OLD_PSW
 
@@ -53,7 +53,7 @@ s390_base_ext_handler_fn:
        .previous
 
 ENTRY(s390_base_pgm_handler)
-       stmg    %r0,%r15,__LC_SAVE_AREA
+       stmg    %r0,%r15,__LC_SAVE_AREA_SYNC
        basr    %r13,0
 0:     aghi    %r15,-STACK_FRAME_OVERHEAD
        larl    %r1,s390_base_pgm_handler_fn
@@ -61,7 +61,7 @@ ENTRY(s390_base_pgm_handler)
        ltgr    %r1,%r1
        jz      1f
        basr    %r14,%r1
-       lmg     %r0,%r15,__LC_SAVE_AREA
+       lmg     %r0,%r15,__LC_SAVE_AREA_SYNC
        lpswe   __LC_PGM_OLD_PSW
 1:     lpswe   disabled_wait_psw-0b(%r13)
 
@@ -142,7 +142,7 @@ s390_base_mcck_handler_fn:
        .previous
 
 ENTRY(s390_base_ext_handler)
-       stm     %r0,%r15,__LC_SAVE_AREA
+       stm     %r0,%r15,__LC_SAVE_AREA_ASYNC
        basr    %r13,0
 0:     ahi     %r15,-STACK_FRAME_OVERHEAD
        l       %r1,2f-0b(%r13)
@@ -150,7 +150,7 @@ ENTRY(s390_base_ext_handler)
        ltr     %r1,%r1
        jz      1f
        basr    %r14,%r1
-1:     lm      %r0,%r15,__LC_SAVE_AREA
+1:     lm      %r0,%r15,__LC_SAVE_AREA_ASYNC
        ni      __LC_EXT_OLD_PSW+1,0xfd # clear wait state bit
        lpsw    __LC_EXT_OLD_PSW
 
@@ -164,7 +164,7 @@ s390_base_ext_handler_fn:
        .previous
 
 ENTRY(s390_base_pgm_handler)
-       stm     %r0,%r15,__LC_SAVE_AREA
+       stm     %r0,%r15,__LC_SAVE_AREA_SYNC
        basr    %r13,0
 0:     ahi     %r15,-STACK_FRAME_OVERHEAD
        l       %r1,2f-0b(%r13)
@@ -172,7 +172,7 @@ ENTRY(s390_base_pgm_handler)
        ltr     %r1,%r1
        jz      1f
        basr    %r14,%r1
-       lm      %r0,%r15,__LC_SAVE_AREA
+       lm      %r0,%r15,__LC_SAVE_AREA_SYNC
        lpsw    __LC_PGM_OLD_PSW
 
 1:     lpsw    disabled_wait_psw-0b(%r13)