This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from f28981125855 Merge tag 'dlm-5.19' of git://git.kernel.org/pub/scm/linux [...] new b71450e2cc4b iomap: iomap_write_failed fix new d74999c8c060 iomap: iomap_write_end cleanup new e9c3a8e820ed iomap: don't invalidate folios after writeback errors new 8642174b5221 Merge tag 'iomap-5.19-merge-2' of git://git.kernel.org/pub [...] new 5fb9bfe01c88 scsicam: Fix use of page cache new a125d2aec37c ext4: Use page_symlink() instead of __page_symlink() new 56f5746c414d namei: Merge page_symlink() and __page_symlink() new 2d878178baf3 namei: Convert page_symlink() to use memalloc_nofs_save() new df8081801dc8 f2fs: Convert f2fs_grab_cache_page() to use scoped memory APIs new 7333ed358770 ext4: Allow GFP_FS allocations in ext4_da_convert_inline_d [...] new 8f50c8b7ffc7 ext4: Use scoped memory API in mext_page_double_lock() new 36d116e99da7 ext4: Use scoped memory APIs in ext4_da_write_begin() new 832ee62d992d ext4: Use scoped memory APIs in ext4_write_begin() new 236d93c4bf2d fs: Remove AOP_FLAG_NOFS new de2a93115017 fs: Remove aop_flags parameter from netfs_write_begin() new b3992d1e2ebc fs: Remove aop flags parameter from block_write_begin() new be3bbbc58811 fs: Remove aop flags parameter from cont_write_begin() new b7446e7cf15f fs: Remove aop flags parameter from grab_cache_page_write_begin() new 8371f30cf774 fs: Remove aop flags parameter from nobh_write_begin() new 9d6b0cd75798 fs: Remove flags parameter from aops->write_begin new 53b524b83d17 buffer: Call aops write_begin() and write_end() directly new 27a77913448f namei: Call aops write_begin() and write_end() directly new 44ab23b9b3c7 ntfs3: Call ntfs_write_begin() and ntfs_write_end() directly new 652118b8c979 ntfs3: Remove fsdata parameter from ntfs_extend_initialize [...] new cfef1f7b39a6 hfs: Call hfs_write_begin() and generic_write_end() directly new 07a31f728d7a hfsplus: Call hfsplus_write_begin() and generic_write_end( [...] new 1b0aa4449cb8 ext4: Call aops write_begin() and write_end() directly new 6e0ee0446570 f2fs: Call aops write_begin() and write_end() directly new c5edd542aa54 i915: Call aops write_begin() and write_end() directly new 84a1041c60ff fs: Remove pagecache_write_begin() and pagecache_write_end() new 65aa6b5a1829 filemap: Remove obsolete comment in lock_page new cd125eeab2de filemap: Update the folio_lock documentation new 2ca456c24801 filemap: Update the folio_mark_dirty documentation new a42634a6c07d readahead: Use a folio in read_pages() new 520f301c54fa fs: Convert is_dirty_writeback() to take a folio new 2ebdd1df3166 mm/readahead: Convert page_cache_async_readahead to take a folio new 6c2ae0d5db57 buffer: Rewrite nobh_truncate_page() to use folios new 5efe7448a142 fs: Introduce aops->read_folio new 08830c8bc6cc fs: Add read_folio documentation new 6c62371b7fd7 fs: Convert netfs_readpage to netfs_read_folio new 7479c505b4ab fs: Convert iomap_readpage to iomap_read_folio new 2c69e2057962 fs: Convert block_read_full_page() to block_read_full_folio() new f132ab7d3ab0 fs: Convert mpage_readpage to mpage_read_folio new a77f580a2d46 fs: Convert simple_readpage to simple_read_folio new 1b6f3c8731e9 affs: Convert affs to read_folio new d7e0f539d85f afs: Convert afs_symlink_readpage to afs_symlink_read_folio new a13fe6928ae2 befs: Convert befs to read_folio new fb12489b0dfd btrfs: Convert btrfs to read_folio new ce3bb0d2cb60 cifs: Convert cifs to read_folio new 65c0d259cb17 coda: Convert coda to read_folio new 5aab331ad68f cramfs: Convert cramfs to read_folio new 025e65c3438e ecryptfs: Convert ecryptfs to read_folio new 356d9fbb090e efs: Convert efs symlinks to read_folio new a2e20a25a147 erofs: Convert erofs zdata to read_folio new fe5ddf6b21c7 ext4: Convert ext4 to read_folio new be05584f0670 f2fs: Convert f2fs to read_folio new 42d7a524e9ee freevxfs: Convert vxfs_immed to read_folio new 5efd00e4899e fuse: Convert fuse to read_folio new 8f4fe249a671 hostfs: Convert hostfs to read_folio new cc14d2402670 hpfs: Convert symlinks to read_folio new 551cb124b1bc isofs: Convert symlinks and zisofs to read_folio new 75a47803b8e1 jffs2: Convert jffs2 to read_folio new bb8e283a6479 jfs: Convert metadata pages to read_folio new 65d023af7f29 nfs: Convert nfs to read_folio new 933906f8e8e4 ntfs: Convert ntfs to read_folio new bb9263fc1435 ocfs2: Convert ocfs2 to read_folio new 1a6417885b10 orangefs: Convert orangefs to read_folio new f91dbd02224b romfs: Convert romfs to read_folio new 124cfc154f6c squashfs: Convert squashfs to read_folio new 0b7bf4830a30 ubifs: Convert ubifs to read_folio new 0c698cc5e61a udf: Convert adinicb and symlinks to read_folio new 4b4db9b4c726 vboxsf: Convert vboxsf to read_folio new 0f312591d656 mm: Convert swap_readpage to call read_folio instead of readpage new 7e0a126519b8 mm,fs: Remove aops->readpage new 2294f9b8793d jffs2: Pass the file pointer to jffs2_do_readpage_unlock() new 6ece0a0452c9 nfs: Pass the file pointer to nfs_symlink_filler() new e9b5b23e957e fs: Change the type of filler_t new 07950008692b mm/filemap: Hoist filler_t decision to the top of do_read_ [...] new fa29000b6b26 fs: Add aops->release_folio new 8597447dc565 iomap: Convert to release_folio new a26d3411bbdd 9p: Convert to release_folio new 508cae6843fe afs: Convert to release_folio new f913cff3505a btrfs: Convert to release_folio new 5e4146558c96 ceph: Convert to release_folio new eef15ea146f8 cifs: Convert to release_folio new 8c5de05e41d4 erofs: Convert to release_folio new 3c402f1543cc ext4: Convert to release_folio new c26cd0458630 f2fs: Convert to release_folio new e45c20d11041 gfs2: Convert to release_folio new 5784f09bf4df hfs: Convert to release_folio new 7ffce3d94110 hfsplus: Convert to release_folio new a613b861aabe jfs: Convert to release_folio new 3577da4aa895 nfs: Convert to release_folio new 31c0b4afb924 nilfs2: Remove comment about releasepage new eca66389744d ocfs2: Convert to release_folio new 4993474a21b4 orangefs: Convert to release_folio new dc2e58b24abf reiserfs: Convert to release_folio new bcaabc554912 ubifs: Convert to release_folio new 704ead2bed20 fs: Remove last vestiges of releasepage new be6b969c9b2f reiserfs: Convert release_buffer_page() to use a folio new c56a6eb03deb jbd2: Convert jbd2_journal_try_to_free_buffers to take a folio new 731222557a69 jbd2: Convert release_buffer_page() to use a folio new 68189fef88c7 fs: Change try_to_free_buffers() to take a folio new 6439476311a6 fs: Convert drop_buffers() to use a folio new d2329aa0c78f fs: Add free_folio address space operation new c78ac80e98ad orangefs: Convert to free_folio new aa5dc8c46189 nfs: Convert to free_folio new 6612ed24a242 secretmem: Convert to free_folio new 8560cb1a7d75 fs: Remove aops->freepage new 08104fb0b150 Appoint myself page cache maintainer new 516edb456f12 nilfs2: Fix some kernel-doc comments new fdaf9a5840ac Merge tag 'folio-5.19' of git://git.infradead.org/users/wi [...]
The 112 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/filesystems/caching/netfs-api.rst | 4 +- Documentation/filesystems/fscrypt.rst | 2 +- Documentation/filesystems/fsverity.rst | 2 +- Documentation/filesystems/locking.rst | 36 ++-- Documentation/filesystems/netfs_library.rst | 9 +- Documentation/filesystems/porting.rst | 2 +- Documentation/filesystems/vfs.rst | 86 +++++----- MAINTAINERS | 13 ++ block/fops.c | 12 +- drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 23 ++- drivers/scsi/scsicam.c | 11 +- fs/9p/vfs_addr.c | 23 ++- fs/adfs/inode.c | 10 +- fs/affs/file.c | 21 +-- fs/affs/symlink.c | 5 +- fs/afs/dir.c | 7 +- fs/afs/file.c | 28 ++-- fs/afs/internal.h | 4 +- fs/afs/write.c | 4 +- fs/befs/linuxvfs.c | 17 +- fs/bfs/file.c | 11 +- fs/btrfs/disk-io.c | 12 +- fs/btrfs/extent_io.c | 17 +- fs/btrfs/extent_io.h | 2 +- fs/btrfs/file.c | 9 +- fs/btrfs/free-space-cache.c | 2 +- fs/btrfs/inode.c | 28 ++-- fs/btrfs/ioctl.c | 2 +- fs/btrfs/relocation.c | 13 +- fs/btrfs/send.c | 6 +- fs/buffer.c | 214 ++++++++++++------------ fs/ceph/addr.c | 32 ++-- fs/cifs/file.c | 31 ++-- fs/coda/symlink.c | 7 +- fs/cramfs/README | 8 +- fs/cramfs/inode.c | 7 +- fs/ecryptfs/mmap.c | 15 +- fs/efs/inode.c | 8 +- fs/efs/symlink.c | 5 +- fs/erofs/data.c | 6 +- fs/erofs/fscache.c | 16 +- fs/erofs/super.c | 16 +- fs/erofs/zdata.c | 7 +- fs/exfat/inode.c | 10 +- fs/ext2/inode.c | 19 +-- fs/ext4/ext4.h | 2 - fs/ext4/inline.c | 41 +++-- fs/ext4/inode.c | 48 +++--- fs/ext4/move_extent.c | 17 +- fs/ext4/readpage.c | 4 +- fs/ext4/verity.c | 9 +- fs/f2fs/checkpoint.c | 2 +- fs/f2fs/compress.c | 2 +- fs/f2fs/data.c | 42 ++--- fs/f2fs/f2fs.h | 11 +- fs/f2fs/node.c | 2 +- fs/f2fs/super.c | 2 +- fs/f2fs/verity.c | 9 +- fs/fat/inode.c | 10 +- fs/freevxfs/vxfs_immed.c | 15 +- fs/freevxfs/vxfs_subr.c | 17 +- fs/fuse/dir.c | 10 +- fs/fuse/file.c | 12 +- fs/gfs2/aops.c | 81 +++++---- fs/gfs2/inode.h | 2 +- fs/gfs2/meta_io.c | 4 +- fs/hfs/extent.c | 6 +- fs/hfs/hfs_fs.h | 2 + fs/hfs/inode.c | 38 ++--- fs/hfsplus/extents.c | 8 +- fs/hfsplus/hfsplus_fs.h | 2 + fs/hfsplus/inode.c | 38 ++--- fs/hostfs/hostfs_kern.c | 9 +- fs/hpfs/file.c | 10 +- fs/hpfs/namei.c | 5 +- fs/hugetlbfs/inode.c | 2 +- fs/iomap/buffered-io.c | 44 +++-- fs/iomap/trace.h | 2 +- fs/isofs/compress.c | 5 +- fs/isofs/inode.c | 6 +- fs/isofs/rock.c | 7 +- fs/jbd2/commit.c | 14 +- fs/jbd2/transaction.c | 14 +- fs/jffs2/file.c | 23 ++- fs/jffs2/fs.c | 2 +- fs/jffs2/gc.c | 2 +- fs/jffs2/os-linux.h | 2 +- fs/jfs/inode.c | 11 +- fs/jfs/jfs_metapage.c | 21 +-- fs/libfs.c | 18 +- fs/minix/inode.c | 11 +- fs/mpage.c | 20 ++- fs/namei.c | 28 ++-- fs/netfs/buffered_read.c | 25 ++- fs/nfs/dir.c | 9 +- fs/nfs/file.c | 51 +++--- fs/nfs/fscache.h | 14 +- fs/nfs/read.c | 3 +- fs/nfs/symlink.c | 16 +- fs/nilfs2/inode.c | 27 ++- fs/nilfs2/recovery.c | 2 +- fs/ntfs/aops.c | 40 ++--- fs/ntfs/aops.h | 6 +- fs/ntfs/attrib.c | 2 +- fs/ntfs/compress.c | 4 +- fs/ntfs/file.c | 4 +- fs/ntfs/inode.c | 4 +- fs/ntfs/mft.h | 2 +- fs/ntfs3/file.c | 7 +- fs/ntfs3/inode.c | 27 ++- fs/ntfs3/ntfs_fs.h | 5 + fs/ocfs2/alloc.c | 2 +- fs/ocfs2/aops.c | 23 +-- fs/ocfs2/file.c | 2 +- fs/ocfs2/refcounttree.c | 6 +- fs/ocfs2/symlink.c | 5 +- fs/omfs/file.c | 11 +- fs/orangefs/inode.c | 52 +++--- fs/qnx4/inode.c | 7 +- fs/qnx6/inode.c | 6 +- fs/reiserfs/file.c | 2 +- fs/reiserfs/inode.c | 36 ++-- fs/reiserfs/journal.c | 14 +- fs/romfs/super.c | 9 +- fs/squashfs/file.c | 5 +- fs/squashfs/super.c | 2 +- fs/squashfs/symlink.c | 5 +- fs/sysv/itree.c | 10 +- fs/ubifs/file.c | 41 ++--- fs/ubifs/super.c | 2 +- fs/udf/file.c | 14 +- fs/udf/inode.c | 10 +- fs/udf/symlink.c | 5 +- fs/ufs/inode.c | 13 +- fs/vboxsf/file.c | 5 +- fs/verity/enable.c | 29 ++-- fs/xfs/xfs_aops.c | 14 +- fs/zonefs/super.c | 8 +- include/linux/buffer_head.h | 14 +- include/linux/fs.h | 32 +--- include/linux/iomap.h | 4 +- include/linux/jbd2.h | 2 +- include/linux/mpage.h | 2 +- include/linux/netfs.h | 4 +- include/linux/nfs_fs.h | 2 +- include/linux/page-flags.h | 2 +- include/linux/pagemap.h | 78 +++++++-- include/trace/events/ext4.h | 21 +-- include/trace/events/f2fs.h | 12 +- kernel/events/uprobes.c | 7 +- mm/filemap.c | 99 +++++------ mm/folio-compat.c | 4 +- mm/memory.c | 4 +- mm/migrate.c | 2 +- mm/page-writeback.c | 10 +- mm/page_io.c | 2 +- mm/readahead.c | 37 ++-- mm/secretmem.c | 8 +- mm/shmem.c | 4 +- mm/swapfile.c | 2 +- mm/vmscan.c | 12 +- 161 files changed, 1237 insertions(+), 1227 deletions(-)