1/2
mm/gup: pass an end address to follow_page_mask() and return a page count
follow_page_mask() reports how many pages the returned page covers with a page_mask: a bitmask of the enclosing naturally-aligned huge page. Callers turn that into a stride, which assumes the run is a