These are some misc patches that I'm going to send to Linus in a couple of days. Nothing earth-shattering, but no reason to delay them to the next merge window. I've pushed them out to https://git.infradead.org/users/willy/pagecache.git/shortlog/refs/heads/for-next so they'll get a bit of testing in -next. Matthew Wilcox (Oracle) (12): readahead: Remove read_cache_pages() fs: Remove ->readpages address space operation iomap: Simplify is_partially_uptodate a little fs: Remove read_actor_t fs, net: Move read_descriptor_t to net.h fs: Pass an iocb to generic_perform_write() filemap: Remove AOP_FLAG_CONT_EXPAND ext4: Correct ext4_journalled_dirty_folio() conversion f2fs: Correct f2fs_dirty_data_folio() conversion f2fs: Get the superblock from the mapping instead of the page ntfs: Correct mark_ntfs_record_dirty() folio conversion btrfs: Remove a use of PAGE_SIZE in btrfs_invalidate_folio() Documentation/filesystems/fsverity.rst | 6 +- Documentation/filesystems/locking.rst | 6 -- Documentation/filesystems/vfs.rst | 11 ---- fs/btrfs/inode.c | 2 +- fs/btrfs/reflink.c | 4 +- fs/buffer.c | 3 +- fs/ceph/file.c | 2 +- fs/cifs/cifssmb.c | 2 +- fs/cifs/inode.c | 2 +- fs/crypto/crypto.c | 2 +- fs/ext4/file.c | 2 +- fs/ext4/inode.c | 2 +- fs/ext4/readpage.c | 2 +- fs/f2fs/checkpoint.c | 2 +- fs/f2fs/data.c | 6 +- fs/f2fs/file.c | 2 +- fs/f2fs/node.c | 4 +- fs/fuse/fuse_i.h | 2 +- fs/iomap/buffered-io.c | 9 ++- fs/nfs/file.c | 2 +- fs/ntfs/aops.c | 2 +- fs/verity/verify.c | 4 +- include/linux/fs.h | 31 +-------- include/linux/fsverity.h | 2 +- include/linux/net.h | 19 ++++++ include/linux/pagemap.h | 2 - mm/filemap.c | 12 ++-- mm/readahead.c | 91 +------------------------- 28 files changed, 60 insertions(+), 176 deletions(-) -- 2.34.1