arm64: entry: Additional annotation conversions for entry.S
authorMark Brown <broonie@kernel.org>
Tue, 18 Feb 2020 19:58:29 +0000 (19:58 +0000)
committerCatalin Marinas <catalin.marinas@arm.com>
Mon, 9 Mar 2020 17:35:10 +0000 (17:35 +0000)
In an effort to clarify and simplify the annotation of assembly functions
in the kernel new macros have been introduced. These replace ENTRY and
ENDPROC with separate annotations for standard C callable functions,
data and code with different calling conventions.  Update the
remaining annotations in the entry.S code to the new macros.

Signed-off-by: Mark Brown <broonie@kernel.org>
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
arch/arm64/kernel/entry.S

index d535cb8a74135a1cc1e250f600c7a1a936530444..fbf69fe94412b2ca533a9fba8dd40e420355f0e2 100644 (file)
@@ -832,7 +832,7 @@ alternative_else_nop_endif
        .endm
 
        .align  11
-ENTRY(tramp_vectors)
+SYM_CODE_START_NOALIGN(tramp_vectors)
        .space  0x400
 
        tramp_ventry
@@ -844,15 +844,15 @@ ENTRY(tramp_vectors)
        tramp_ventry    32
        tramp_ventry    32
        tramp_ventry    32
-END(tramp_vectors)
+SYM_CODE_END(tramp_vectors)
 
-ENTRY(tramp_exit_native)
+SYM_CODE_START(tramp_exit_native)
        tramp_exit
-END(tramp_exit_native)
+SYM_CODE_END(tramp_exit_native)
 
-ENTRY(tramp_exit_compat)
+SYM_CODE_START(tramp_exit_compat)
        tramp_exit      32
-END(tramp_exit_compat)
+SYM_CODE_END(tramp_exit_compat)
 
        .ltorg
        .popsection                             // .entry.tramp.text
@@ -874,7 +874,7 @@ __entry_tramp_data_start:
  * Previous and next are guaranteed not to be the same.
  *
  */
-ENTRY(cpu_switch_to)
+SYM_FUNC_START(cpu_switch_to)
        mov     x10, #THREAD_CPU_CONTEXT
        add     x8, x0, x10
        mov     x9, sp
@@ -896,7 +896,7 @@ ENTRY(cpu_switch_to)
        mov     sp, x9
        msr     sp_el0, x1
        ret
-ENDPROC(cpu_switch_to)
+SYM_FUNC_END(cpu_switch_to)
 NOKPROBE(cpu_switch_to)
 
 /*