]> Pileus Git - ~andy/linux/blobdiff - drivers/kvm/svm.c
[MTD] [MAPS] dilnetpc: Fix printk warning
[~andy/linux] / drivers / kvm / svm.c
index 57aad502e0788f52b83347d481a1fe4e75bc837f..3d8ea7ac2ecc308cded7d2b5f78473ff64f29a0f 100644 (file)
@@ -486,6 +486,7 @@ static void init_vmcb(struct vmcb *vmcb)
 
        control->intercept =    (1ULL << INTERCEPT_INTR) |
                                (1ULL << INTERCEPT_NMI) |
+                               (1ULL << INTERCEPT_SMI) |
                /*
                 * selective cr0 intercept bug?
                 *      0:   0f 22 d8                mov    %eax,%cr3
@@ -599,10 +600,9 @@ static void svm_free_vcpu(struct kvm_vcpu *vcpu)
        kfree(vcpu->svm);
 }
 
-static struct kvm_vcpu *svm_vcpu_load(struct kvm_vcpu *vcpu)
+static void svm_vcpu_load(struct kvm_vcpu *vcpu)
 {
        get_cpu();
-       return vcpu;
 }
 
 static void svm_vcpu_put(struct kvm_vcpu *vcpu)