forked from luck/tmp_suning_uos_patched
orangefs: use get_user_pages_fast(), not get_user_pages()
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Mike Marshall <hubcap@omnibond.com>
This commit is contained in:
parent
a0435ca18e
commit
16742f2d7c
|
@ -171,16 +171,8 @@ pvfs2_bufmap_map(struct pvfs2_bufmap *bufmap,
|
|||
int offset = 0, ret, i;
|
||||
|
||||
/* map the pages */
|
||||
down_write(¤t->mm->mmap_sem);
|
||||
ret = get_user_pages(current,
|
||||
current->mm,
|
||||
(unsigned long)user_desc->ptr,
|
||||
bufmap->page_count,
|
||||
1,
|
||||
0,
|
||||
bufmap->page_array,
|
||||
NULL);
|
||||
up_write(¤t->mm->mmap_sem);
|
||||
ret = get_user_pages_fast((unsigned long)user_desc->ptr,
|
||||
bufmap->page_count, 1, bufmap->page_array);
|
||||
|
||||
if (ret < 0)
|
||||
return ret;
|
||||
|
|
Loading…
Reference in New Issue
Block a user