arm64: xen: Use modern annotations for assembly functions
authorMark Brown <broonie@kernel.org>
Thu, 19 Dec 2019 12:25:32 +0000 (12:25 +0000)
committerWill Deacon <will@kernel.org>
Thu, 9 Jan 2020 16:09:42 +0000 (16:09 +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. Update the annotations in the xen code to the new macros.

Signed-off-by: Mark Brown <broonie@kernel.org>
Reviewed-by: Julien Grall <julien@xen.org>
Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
Signed-off-by: Will Deacon <will@kernel.org>
arch/arm64/xen/hypercall.S

index c5f05c4a4d00883422ed6e211135302cff3be14f..5b09aca551085ee1889cce9f1af80962abaab84d 100644 (file)
 #define XEN_IMM 0xEA1
 
 #define HYPERCALL_SIMPLE(hypercall)            \
-ENTRY(HYPERVISOR_##hypercall)                  \
+SYM_FUNC_START(HYPERVISOR_##hypercall)         \
        mov x16, #__HYPERVISOR_##hypercall;     \
        hvc XEN_IMM;                            \
        ret;                                    \
-ENDPROC(HYPERVISOR_##hypercall)
+SYM_FUNC_END(HYPERVISOR_##hypercall)
 
 #define HYPERCALL0 HYPERCALL_SIMPLE
 #define HYPERCALL1 HYPERCALL_SIMPLE
@@ -86,7 +86,7 @@ HYPERCALL2(multicall);
 HYPERCALL2(vm_assist);
 HYPERCALL3(dm_op);
 
-ENTRY(privcmd_call)
+SYM_FUNC_START(privcmd_call)
        mov x16, x0
        mov x0, x1
        mov x1, x2
@@ -109,4 +109,4 @@ ENTRY(privcmd_call)
         */
        uaccess_ttbr0_disable x6, x7
        ret
-ENDPROC(privcmd_call);
+SYM_FUNC_END(privcmd_call);