KVM: arm64: make the hyp vector table entries local
authorJoey Gouly <joey.gouly@arm.com>
Mon, 22 Feb 2021 16:49:56 +0000 (16:49 +0000)
committerWill Deacon <will@kernel.org>
Wed, 24 Feb 2021 11:20:43 +0000 (11:20 +0000)
Make the hyp vector table entries local functions so they
are not accidentally referred to outside of this file.

Using SYM_CODE_START_LOCAL matches the other vector tables (in hyp-stub.S,
hibernate-asm.S and entry.S)

Signed-off-by: Joey Gouly <joey.gouly@arm.com>
Acked-by: Will Deacon <will@kernel.org>
Acked-by: Marc Zyngier <maz@kernel.org>
Link: https://lore.kernel.org/r/20210222164956.43514-1-joey.gouly@arm.com
Signed-off-by: Will Deacon <will@kernel.org>
arch/arm64/kvm/hyp/hyp-entry.S

index d179056e1af819fa6a60f55abed0aade12b55753..5f49df4ffdd8651d4277b42d74c514166a21cba0 100644 (file)
@@ -119,7 +119,7 @@ el2_error:
 
 .macro invalid_vector  label, target = __guest_exit_panic
        .align  2
-SYM_CODE_START(\label)
+SYM_CODE_START_LOCAL(\label)
        b \target
 SYM_CODE_END(\label)
 .endm