KVM: arm/arm64: Demote kvm_arm_init_arch_resources() to just set up SVE
authorDave Martin <Dave.Martin@arm.com>
Fri, 12 Apr 2019 14:30:58 +0000 (15:30 +0100)
committerMarc Zyngier <marc.zyngier@arm.com>
Thu, 18 Apr 2019 16:14:01 +0000 (17:14 +0100)
The introduction of kvm_arm_init_arch_resources() looks like
premature factoring, since nothing else uses this hook yet and it
is not clear what will use it in the future.

For now, let's not pretend that this is a general thing:

This patch simply renames the function to kvm_arm_init_sve(),
retaining the arm stub version under the new name.

Suggested-by: Andrew Jones <drjones@redhat.com>
Signed-off-by: Dave Martin <Dave.Martin@arm.com>
Reviewed-by: Andrew Jones <drjones@redhat.com>
Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
arch/arm/include/asm/kvm_host.h
arch/arm64/include/asm/kvm_host.h
arch/arm64/kvm/reset.c
virt/kvm/arm/arm.c

index e80cfc18412b07250c56c4afc554d23bf814e897..d95627393353de3c6e285702f2a114e8d6c22bb3 100644 (file)
@@ -54,7 +54,7 @@
 
 DECLARE_STATIC_KEY_FALSE(userspace_irqchip_in_use);
 
-static inline int kvm_arm_init_arch_resources(void) { return 0; }
+static inline int kvm_arm_init_sve(void) { return 0; }
 
 u32 *kvm_vcpu_reg(struct kvm_vcpu *vcpu, u8 reg_num, u32 mode);
 int __attribute_const__ kvm_target_cpu(void);
index 9d57cf8be87933fbc0150249a4e0169bfdfaf639..6adf08ba9277b3c3a44d189600f842fa0ed1437e 100644 (file)
@@ -59,7 +59,7 @@
 DECLARE_STATIC_KEY_FALSE(userspace_irqchip_in_use);
 
 extern unsigned int kvm_sve_max_vl;
-int kvm_arm_init_arch_resources(void);
+int kvm_arm_init_sve(void);
 
 int __attribute_const__ kvm_target_cpu(void);
 int kvm_reset_vcpu(struct kvm_vcpu *vcpu);
index f13378d0a0ad71b4aa3fb4f29eafb67b18df9347..8847f389f56d1fdde30616f4c118d1e52a3b4197 100644 (file)
@@ -110,7 +110,7 @@ int kvm_arch_vm_ioctl_check_extension(struct kvm *kvm, long ext)
 
 unsigned int kvm_sve_max_vl;
 
-int kvm_arm_init_arch_resources(void)
+int kvm_arm_init_sve(void)
 {
        if (system_supports_sve()) {
                kvm_sve_max_vl = sve_max_virtualisable_vl;
index 9edbf0f676e7a18a2a7aafaeca075afbcae0a643..7039c99cc217ec452b86e52d934a59b7557d5f55 100644 (file)
@@ -1682,7 +1682,7 @@ int kvm_arch_init(void *opaque)
        if (err)
                return err;
 
-       err = kvm_arm_init_arch_resources();
+       err = kvm_arm_init_sve();
        if (err)
                return err;