]> www.infradead.org Git - users/dwmw2/linux.git/commit
fs: Convert aops->write_begin to take a folio
authorMatthew Wilcox (Oracle) <willy@infradead.org>
Mon, 15 Jul 2024 18:24:01 +0000 (14:24 -0400)
committerChristian Brauner <brauner@kernel.org>
Wed, 7 Aug 2024 09:33:21 +0000 (11:33 +0200)
commit1da86618bdce301d23e89ecce92161f9d3b3c5e7
tree7e6d452f81d12f8b472b0a037f0d5654ea18766b
parenta225800f322a3d6cc8b8b6c7dc4d5281f2f5375b
fs: Convert aops->write_begin to take a folio

Convert all callers from working on a page to working on one page
of a folio (support for working on an entire folio can come later).
Removes a lot of folio->page->folio conversions.

Reviewed-by: Josef Bacik <josef@toxicpanda.com>
Signed-off-by: Matthew Wilcox (Oracle) <willy@infradead.org>
Signed-off-by: Christian Brauner <brauner@kernel.org>
58 files changed:
Documentation/filesystems/locking.rst
Documentation/filesystems/vfs.rst
block/fops.c
drivers/gpu/drm/i915/gem/i915_gem_shmem.c
fs/adfs/inode.c
fs/affs/file.c
fs/bcachefs/fs-io-buffered.c
fs/bcachefs/fs-io-buffered.h
fs/bfs/file.c
fs/buffer.c
fs/ceph/addr.c
fs/ecryptfs/mmap.c
fs/exfat/file.c
fs/exfat/inode.c
fs/ext2/inode.c
fs/ext4/ext4.h
fs/ext4/inline.c
fs/ext4/inode.c
fs/ext4/verity.c
fs/f2fs/data.c
fs/f2fs/super.c
fs/f2fs/verity.c
fs/fat/inode.c
fs/fuse/file.c
fs/hfs/extent.c
fs/hfs/hfs_fs.h
fs/hfs/inode.c
fs/hfsplus/extents.c
fs/hfsplus/hfsplus_fs.h
fs/hfsplus/inode.c
fs/hostfs/hostfs_kern.c
fs/hpfs/file.c
fs/hugetlbfs/inode.c
fs/jffs2/file.c
fs/jfs/inode.c
fs/libfs.c
fs/minix/inode.c
fs/namei.c
fs/nfs/file.c
fs/nilfs2/inode.c
fs/nilfs2/recovery.c
fs/ntfs3/file.c
fs/ntfs3/inode.c
fs/ntfs3/ntfs_fs.h
fs/ocfs2/aops.c
fs/ocfs2/aops.h
fs/ocfs2/mmap.c
fs/omfs/file.c
fs/orangefs/inode.c
fs/reiserfs/inode.c
fs/sysv/itree.c
fs/ubifs/file.c
fs/udf/inode.c
fs/ufs/inode.c
include/linux/buffer_head.h
include/linux/fs.h
mm/filemap.c
mm/shmem.c