Hi all, this series removes the write_one_page API, and it's folioized implementation as folio_write_one. These helpers internally call ->writepage which we are gradually removing from the kernel. For most callers there are better APIs to use, and this cleans them up. The big questionmark is jfs, where the metapage abstraction uses the pagecache in a bit of an odd way, and which would probably benefit from not using the page cache at all like the XFS buffer cache, but given that jfs has been in minimum maintaince mode for a long time that might not be worth it. So for now it just moves the implementation of write_one_page into jfs instead. Diffstat: fs/btrfs/volumes.c | 50 ++++++++++++++++++++++++------------------------ fs/jfs/jfs_metapage.c | 39 ++++++++++++++++++++++++++++++++----- fs/minix/dir.c | 30 +++++++++++++++++++--------- fs/ocfs2/refcounttree.c | 9 ++++---- fs/sysv/dir.c | 29 ++++++++++++++++++--------- fs/ufs/dir.c | 29 ++++++++++++++++++--------- include/linux/pagemap.h | 6 ----- mm/page-writeback.c | 40 -------------------------------------- 8 files changed, 122 insertions(+), 110 deletions(-)