|
@@ -144,9 +144,7 @@ void kvm_mips_free_vcpus(struct kvm *kvm)
|
|
|
if (kvm->arch.guest_pmap[i] != KVM_INVALID_PAGE)
|
|
|
kvm_mips_release_pfn_clean(kvm->arch.guest_pmap[i]);
|
|
|
}
|
|
|
-
|
|
|
- if (kvm->arch.guest_pmap)
|
|
|
- kfree(kvm->arch.guest_pmap);
|
|
|
+ kfree(kvm->arch.guest_pmap);
|
|
|
|
|
|
kvm_for_each_vcpu(i, vcpu, kvm) {
|
|
|
kvm_arch_vcpu_free(vcpu);
|
|
@@ -384,12 +382,8 @@ void kvm_arch_vcpu_free(struct kvm_vcpu *vcpu)
|
|
|
|
|
|
kvm_mips_dump_stats(vcpu);
|
|
|
|
|
|
- if (vcpu->arch.guest_ebase)
|
|
|
- kfree(vcpu->arch.guest_ebase);
|
|
|
-
|
|
|
- if (vcpu->arch.kseg0_commpage)
|
|
|
- kfree(vcpu->arch.kseg0_commpage);
|
|
|
-
|
|
|
+ kfree(vcpu->arch.guest_ebase);
|
|
|
+ kfree(vcpu->arch.kseg0_commpage);
|
|
|
}
|
|
|
|
|
|
void kvm_arch_vcpu_destroy(struct kvm_vcpu *vcpu)
|