s390/relocate_kernel: use SYM* macros instead of ENTRY(), etc.
authorHeiko Carstens <hca@linux.ibm.com>
Mon, 17 Apr 2023 12:45:16 +0000 (14:45 +0200)
committerVasily Gorbik <gor@linux.ibm.com>
Wed, 19 Apr 2023 15:24:18 +0000 (17:24 +0200)
Consistently use the SYM* family of macros instead of the
deprecated ENTRY(), ENDPROC(), etc. family of macros.

Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>
arch/s390/kernel/relocate_kernel.S

index a9a1a6f45375c0c3b13df07e30a6c73a7aefe553..89a3efce050089e8e5fc7a2bf4ec09f2eeeb51fb 100644 (file)
@@ -26,7 +26,7 @@
  */
 
        .text
-ENTRY(relocate_kernel)
+SYM_CODE_START(relocate_kernel)
                basr    %r13,0          # base address
        .base:
                lghi    %r7,PAGE_SIZE   # load PAGE_SIZE in r7
@@ -66,13 +66,11 @@ ENTRY(relocate_kernel)
                mvc     0(8,%r0),0(%r4) # copy psw to absolute address 0
        .diag:
                diag    %r0,%r0,0x308
-ENDPROC(relocate_kernel)
+SYM_CODE_END(relocate_kernel)
 
-               .align  8
-       load_psw:
+               .balign 8
+SYM_DATA_START_LOCAL(load_psw)
                .long   0x00080000,0x80000000
-       relocate_kernel_end:
-       .align 8
-       .globl  relocate_kernel_len
-       relocate_kernel_len:
-               .quad   relocate_kernel_end - relocate_kernel
+SYM_DATA_END_LABEL(load_psw, SYM_L_LOCAL, relocate_kernel_end)
+               .balign 8
+SYM_DATA(relocate_kernel_len, .quad relocate_kernel_end - relocate_kernel)