Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e1a58a54 authored by Al Viro's avatar Al Viro
Browse files

atomisp: use get_user_pages_fast()



Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
parent 43bfe7bc
Loading
Loading
Loading
Loading
+2 −4
Original line number Diff line number Diff line
@@ -1029,10 +1029,8 @@ static int alloc_user_pages(struct hmm_buffer_object *bo,
	} else {
		/*Handle frame buffer allocated in user space*/
		mutex_unlock(&bo->mutex);
		down_read(&current->mm->mmap_sem);
		page_nr = get_user_pages((unsigned long)userptr,
					 (int)(bo->pgnr), 1, pages, NULL);
		up_read(&current->mm->mmap_sem);
		page_nr = get_user_pages_fast((unsigned long)userptr,
					 (int)(bo->pgnr), 1, pages);
		mutex_lock(&bo->mutex);
		bo->mem_type = HMM_BO_MEM_TYPE_USER;
	}