]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - arch/x86/kvm/vmx.c
KVM: VMX: convert init_rmode_tss() to slots_lock
[linux-2.6-omap-h63xx.git] / arch / x86 / kvm / vmx.c
index f2df03c12f163f3d3ad71e240a880fdd17935eb4..8e1462880d1f1dec6d6162124db057ae5f687868 100644 (file)
@@ -1433,7 +1433,7 @@ static int init_rmode_tss(struct kvm *kvm)
        int ret = 0;
        int r;
 
-       down_read(&current->mm->mmap_sem);
+       down_read(&kvm->slots_lock);
        r = kvm_clear_guest_page(kvm, fn, 0, PAGE_SIZE);
        if (r < 0)
                goto out;
@@ -1456,7 +1456,7 @@ static int init_rmode_tss(struct kvm *kvm)
 
        ret = 1;
 out:
-       up_read(&current->mm->mmap_sem);
+       up_read(&kvm->slots_lock);
        return ret;
 }