]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
s390/entry: Move early_pgm_check_handler() to init text section
authorHeiko Carstens <hca@linux.ibm.com>
Thu, 1 Aug 2024 09:48:26 +0000 (11:48 +0200)
committerVasily Gorbik <gor@linux.ibm.com>
Wed, 7 Aug 2024 18:52:53 +0000 (20:52 +0200)
Save some bytes and move early_pgm_check_handler() to init text
section.

Reviewed-by: Alexander Gordeev <agordeev@linux.ibm.com>
Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>
arch/s390/kernel/entry.S

index 6539ec4800cd1bd7bff132bc188340fc3f262434..36424e53d63b50c05c1fd4b8f837b887dcf2c7e4 100644 (file)
@@ -599,6 +599,7 @@ SYM_CODE_START(restart_int_handler)
 3:     j       3b
 SYM_CODE_END(restart_int_handler)
 
+       __INIT
 SYM_CODE_START(early_pgm_check_handler)
        STMG_LC %r8,%r15,__LC_SAVE_AREA_SYNC
        GET_LC  %r13
@@ -614,6 +615,7 @@ SYM_CODE_START(early_pgm_check_handler)
        lmg     %r0,%r15,STACK_FRAME_OVERHEAD+__PT_R0(%r15)
        LPSWEY  __LC_RETURN_PSW,__LC_RETURN_LPSWE
 SYM_CODE_END(early_pgm_check_handler)
+       __FINIT
 
        .section .kprobes.text, "ax"