KVM: x86: Convert kvm_arch_vcpu_reset into private kvm_vcpu_reset
PATCH 1/1 KVM: x86: Convert kvm_arch_vcpu_reset into private kvm_vcpu_reset
From: Jan Kiszka <[email protected]>
There are no external callers of this function as there is no concept of resetting a vcpu from generic code.
Signed-off-by Jan Kiszka <[email protected]>
--- arch/x86/kvm/x86.c | 8 +++++--- include/linux/kvm_host.h | 1 - 2 files changed, 5 insertions(+), 4 deletions(-)
arch/x86/kvm/x86.c +5 -3
@@ -160,6 +160,8 @@ u64 __read_mostly host_xcr0;int emulator_fix_hypercall (struct x86_emulate_ctxt *ctxt); +static int kvm_vcpu_reset (struct kvm_vcpu *vcpu); +static inline void kvm_async_pf_hash_reset (struct kvm_vcpu *vcpu) {int i;
@@ -5413,7 +5415,7 @@ static int __vcpu_run(struct kvm_vcpu *vcpu)pr_debug ("vcpu %d received sipi with vector # %x\n" , vcpu->vcpu_id, vcpu->arch.sipi_vector);kvm_lapic_reset (vcpu); - r =kvm_arch_vcpu_reset (vcpu); + r =kvm_vcpu_reset (vcpu);if (r)return r; vcpu->arch.mp_state =KVM_MP_STATE_RUNNABLE ;
@@ -6017,7 +6019,7 @@ int kvm_arch_vcpu_setup(struct kvm_vcpu *vcpu) vcpu->arch.mtrr_state.have_fixed =1 ;vcpu_load (vcpu); - r =kvm_arch_vcpu_reset (vcpu); + r =kvm_vcpu_reset (vcpu);if (r ==0 ) r =kvm_mmu_setup (vcpu);vcpu_put (vcpu);
@@ -6037,7 +6039,7 @@ void kvm_arch_vcpu_destroy(struct kvm_vcpu *vcpu) kvm_x86_ops->vcpu_free (vcpu); } -int kvm_arch_vcpu_reset (struct kvm_vcpu *vcpu) +static int kvm_vcpu_reset (struct kvm_vcpu *vcpu) {atomic_set (&vcpu->arch.nmi_queued,0 ); vcpu->arch.nmi_pending =0 ;
include/linux/kvm_host.h +0 -1
@@ -579,7 +579,6 @@ struct kvm_vcpu *kvm_arch_vcpu_create(struct kvm *kvm, unsigned int id);int kvm_arch_vcpu_setup (struct kvm_vcpu *vcpu);void kvm_arch_vcpu_destroy (struct kvm_vcpu *vcpu); -int kvm_arch_vcpu_reset (struct kvm_vcpu *vcpu);int kvm_arch_hardware_enable (void *garbage);void kvm_arch_hardware_disable (void *garbage);int kvm_arch_hardware_setup (void );
Signature · 1 line
1.7.3.4
Marcelo Tosatti
AppliedQuoted 6 lines · Jan Kiszka
From: Jan Kiszka <[email protected]>
There are no external callers of this function as there is no concept of resetting a vcpu from generic code.
Signed-off-by Jan Kiszka <[email protected]>
Applied, thanks.