diff options
-rw-r--r-- | drivers/kvm/x86.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/kvm/x86.c b/drivers/kvm/x86.c index 49651adb4e66..c70ac335dae7 100644 --- a/drivers/kvm/x86.c +++ b/drivers/kvm/x86.c @@ -748,6 +748,7 @@ static int kvm_vcpu_ioctl_set_cpuid(struct kvm_vcpu *vcpu, vcpu->cpuid_entries[i].padding[2] = 0; } vcpu->cpuid_nent = cpuid->nent; + cpuid_fix_nx_cap(vcpu); r = 0; out_free: @@ -770,7 +771,6 @@ static int kvm_vcpu_ioctl_set_cpuid2(struct kvm_vcpu *vcpu, cpuid->nent * sizeof(struct kvm_cpuid_entry2))) goto out; vcpu->cpuid_nent = cpuid->nent; - cpuid_fix_nx_cap(vcpu); return 0; out: |