Hold read lock on mm->mmap_sem for calling get_user_pages
bug
1525355
Change-Id: I4a1b607c9f745ea938d7f051e76d67425eccd09d
Signed-off-by: Vandana Salve <vsalve@nvidia.com>
Reviewed-on: http://git-master/r/428367
Reviewed-by: Krishna Reddy <vdumpa@nvidia.com>
long pages_pinned;
struct page *page;
+ down_read(¤t->mm->mmap_sem);
pages_pinned = get_user_pages(current, mm, page_start_vaddr,
1, 0, 0, &page, NULL);
+ up_read(¤t->mm->mmap_sem);
if (pages_pinned < 1) {
seq_puts(m, "<fault>]");
return;