Remove a few APIs that we've converted everybody from using. I also found a few places that extract a page pointer from i_pages, which will be an invalid thing to do when we separate pages from folios. Matthew Wilcox (Oracle) (8): filemap: Remove readahead_page() mm: Remove offset_in_thp() iov_iter: Convert iter_xarray_populate_pages() to use folios iov_iter: Convert iov_iter_extract_xarray_pages() to use folios filemap: Remove find_subpage() filemap: Convert __readahead_batch() to use a folio filemap: Remove readahead_page_batch() mm: Delete thp_nr_pages() include/linux/mm.h | 10 ------- include/linux/pagemap.h | 62 ++++++----------------------------------- lib/iov_iter.c | 30 ++++++++++---------- 3 files changed, 24 insertions(+), 78 deletions(-) -- 2.47.2