zero_user_segments
void zero_user_segments(struct page *page, unsigned start1, unsigned end1,
zero_user_segments(page, start, end, 0, 0);
zero_user_segments(&folio->page, start1, xend1, start2, xend2);
zero_user_segments(&folio->page, start, xend, 0, 0);
zero_user_segments(&folio->page, start, start + length, 0, 0);
EXPORT_SYMBOL(zero_user_segments);