faultin_page_range
extern long faultin_page_range(struct mm_struct *mm, unsigned long start,
pages = faultin_page_range(mm, start, end, write, &locked);