]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - virt/kvm/async_pf.c
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm into next
[karo-tx-linux.git] / virt / kvm / async_pf.c
index 06e6401d6ef45326edcbce4c8ff96e13286d2940..d6a3d0993d8812c8527274d01e8c08ce942746a4 100644 (file)
@@ -80,12 +80,10 @@ static void async_pf_execute(struct work_struct *work)
 
        might_sleep();
 
-       use_mm(mm);
        down_read(&mm->mmap_sem);
-       get_user_pages(current, mm, addr, 1, 1, 0, NULL, NULL);
+       get_user_pages(NULL, mm, addr, 1, 1, 0, NULL, NULL);
        up_read(&mm->mmap_sem);
        kvm_async_page_present_sync(vcpu, apf);
-       unuse_mm(mm);
 
        spin_lock(&vcpu->async_pf.lock);
        list_add_tail(&apf->link, &vcpu->async_pf.done);