We're almost done with the pagevec -> folio_batch conversion. Finish the job. Matthew Wilcox (Oracle) (13): afs: Convert pagevec to folio_batch in afs_extend_writeback() mm: Add __folio_batch_release() scatterlist: Add sg_set_folio() i915: Convert shmem_sg_free_table() to use a folio_batch drm: Convert drm_gem_put_pages() to use a folio_batch mm: Remove check_move_unevictable_pages() pagevec: Rename fbatch_count() i915: Convert i915_gpu_error to use a folio_batch net: Convert sunrpc from pagevec to folio_batch mm: Remove struct pagevec mm: Rename invalidate_mapping_pagevec to mapping_try_invalidate mm: Remove references to pagevec mm: Remove unnecessary pagevec includes drivers/gpu/drm/drm_gem.c | 68 +++++++++++++---------- drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 55 ++++++++++-------- drivers/gpu/drm/i915/i915_gpu_error.c | 50 ++++++++--------- fs/afs/write.c | 16 +++--- include/linux/pagevec.h | 67 +++------------------- include/linux/scatterlist.h | 24 ++++++++ include/linux/sunrpc/svc.h | 2 +- include/linux/swap.h | 1 - mm/fadvise.c | 17 +++--- mm/huge_memory.c | 2 +- mm/internal.h | 4 +- mm/khugepaged.c | 6 +- mm/ksm.c | 6 +- mm/memory.c | 6 +- mm/memory_hotplug.c | 1 - mm/migrate.c | 1 - mm/migrate_device.c | 2 +- mm/readahead.c | 1 - mm/swap.c | 20 +++---- mm/swap_state.c | 1 - mm/truncate.c | 27 +++++---- mm/vmscan.c | 17 ------ net/sunrpc/svc.c | 10 ++-- 23 files changed, 185 insertions(+), 219 deletions(-) -- 2.39.2