diff options
author | Marc Zyngier <maz@kernel.org> | 2021-05-06 14:31:42 +0100 |
---|---|---|
committer | Marc Zyngier <maz@kernel.org> | 2021-05-15 10:27:59 +0100 |
commit | f5e30680616ab09e690b153b7a68ff7dd13e6579 (patch) | |
tree | 88ea958d707d14ecbf768c226f6976aa26fb2fd9 /arch/arm64/include/asm/kvm_asm.h | |
parent | 3fdc15fe8c6445175d61f0fac111d2ee9354e385 (diff) | |
download | lwn-f5e30680616ab09e690b153b7a68ff7dd13e6579.tar.gz lwn-f5e30680616ab09e690b153b7a68ff7dd13e6579.zip |
KVM: arm64: Move __adjust_pc out of line
In order to make it easy to call __adjust_pc() from the EL1 code
(in the case of nVHE), rename it to __kvm_adjust_pc() and move
it out of line.
No expected functional change.
Reviewed-by: Alexandru Elisei <alexandru.elisei@arm.com>
Reviewed-by: Zenghui Yu <yuzenghui@huawei.com>
Tested-by: Zenghui Yu <yuzenghui@huawei.com>
Signed-off-by: Marc Zyngier <maz@kernel.org>
Cc: stable@vger.kernel.org # 5.11
Diffstat (limited to 'arch/arm64/include/asm/kvm_asm.h')
-rw-r--r-- | arch/arm64/include/asm/kvm_asm.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/arm64/include/asm/kvm_asm.h b/arch/arm64/include/asm/kvm_asm.h index cf8df032b9c3..d5b11037401d 100644 --- a/arch/arm64/include/asm/kvm_asm.h +++ b/arch/arm64/include/asm/kvm_asm.h @@ -201,6 +201,8 @@ extern void __kvm_timer_set_cntvoff(u64 cntvoff); extern int __kvm_vcpu_run(struct kvm_vcpu *vcpu); +extern void __kvm_adjust_pc(struct kvm_vcpu *vcpu); + extern u64 __vgic_v3_get_gic_config(void); extern u64 __vgic_v3_read_vmcr(void); extern void __vgic_v3_write_vmcr(u32 vmcr); |