diff options
Diffstat (limited to 'drivers/misc/vmw_vmci/vmci_host.c')
| -rw-r--r-- | drivers/misc/vmw_vmci/vmci_host.c | 6 | 
1 files changed, 1 insertions, 5 deletions
diff --git a/drivers/misc/vmw_vmci/vmci_host.c b/drivers/misc/vmw_vmci/vmci_host.c index d4722b3dc8e..1723a6e4f2e 100644 --- a/drivers/misc/vmw_vmci/vmci_host.c +++ b/drivers/misc/vmw_vmci/vmci_host.c @@ -243,11 +243,7 @@ static int vmci_host_setup_notify(struct vmci_ctx *context,  	/*  	 * Lock physical page backing a given user VA.  	 */ -	down_read(¤t->mm->mmap_sem); -	retval = get_user_pages(current, current->mm, -				PAGE_ALIGN(uva), -				1, 1, 0, &page, NULL); -	up_read(¤t->mm->mmap_sem); +	retval = get_user_pages_fast(PAGE_ALIGN(uva), 1, 1, &page);  	if (retval != 1)  		return VMCI_ERROR_GENERIC;  | 
