]> www.infradead.org Git - users/dwmw2/linux.git/commit
fs: Convert aops->write_end to take a folio
authorMatthew Wilcox (Oracle) <willy@infradead.org>
Wed, 10 Jul 2024 19:45:32 +0000 (15:45 -0400)
committerChristian Brauner <brauner@kernel.org>
Wed, 7 Aug 2024 09:32:02 +0000 (11:32 +0200)
commita225800f322a3d6cc8b8b6c7dc4d5281f2f5375b
tree082609910e16ec2ff5e1b3c08d34b26240e7fcd6
parent3e5d37c5f98a06ee68a5c3e2784d4a4420e9d227
fs: Convert aops->write_end to take a folio

Most callers have a folio, and most implementations operate on a folio,
so remove the conversion from folio->page->folio to fit through this
interface.

Reviewed-by: Josef Bacik <josef@toxicpanda.com>
Signed-off-by: Matthew Wilcox (Oracle) <willy@infradead.org>
Signed-off-by: Christian Brauner <brauner@kernel.org>
45 files changed:
Documentation/filesystems/locking.rst
Documentation/filesystems/vfs.rst
block/fops.c
drivers/gpu/drm/i915/gem/i915_gem_shmem.c
fs/affs/file.c
fs/bcachefs/fs-io-buffered.c
fs/bcachefs/fs-io-buffered.h
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/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/hfsplus/extents.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/namei.c
fs/nfs/file.c
fs/nilfs2/inode.c
fs/ntfs3/file.c
fs/ntfs3/inode.c
fs/ntfs3/ntfs_fs.h
fs/ocfs2/aops.c
fs/orangefs/inode.c
fs/reiserfs/inode.c
fs/ubifs/file.c
fs/udf/inode.c
fs/ufs/inode.c
fs/vboxsf/file.c
include/linux/buffer_head.h
include/linux/fs.h
mm/filemap.c
mm/shmem.c