This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from e2b542100719 Merge tag 'flexible-array-transformations-UAPI-6.0-rc1' of [...] new 5f69a6577bc3 psi: dont alloc memory for psi by default new e210a89f5b07 cgroup.c: add helper __cset_cgroup_from_root to cleanup du [...] new d75cd55ae2de cgroup.c: remove redundant check for mixable cgroup in cgr [...] new 671c11f0619e cgroup: Elide write-locking threadgroup_rwsem when updatin [...] new 30312730bd02 cgroup: Add "no" prefixed mount options new 6a010a49b63a cgroup: Make !percpu threadgroup_rwsem operations optional new c808f4632349 cgroup: remove "no" prefixed mount options new 265792d0dede cgroup: Skip subtree root in cgroup_update_dfl_csses() new b6bb70f9ab80 Merge tag 'cgroup-for-5.20' of git://git.kernel.org/pub/sc [...] new 1dd685c414a7 XArray: Add calls to might_alloc() new 85656ec193e9 IDR: Note that the IDR API is deprecated new e087437a6fef Merge tag 'xarray-6.0' of git://git.infradead.org/users/wi [...] new fb5c2029f822 mm: Account dirty folios properly during splits new 6ffcd825e7d0 mm: Remove __delete_from_page_cache() new 211d04445b96 mpage: Convert do_mpage_readpage() to use a folio new d9ef44de5d73 hugetlb: Convert huge_add_to_page_cache() to use a folio new 2bb876b58d59 filemap: Remove add_to_page_cache() and add_to_page_cache_ [...] new be0ced5e9cb8 filemap: Add filemap_get_folios() new 9e0b6f31bae6 buffer: Convert clean_bdev_aliases() to use filemap_get_folios() new fb5a5be05fb4 ext4: Convert mpage_release_unused_pages() to use filemap_ [...] new 7530d0935cc7 ext4: Convert mpage_map_and_submit_buffers() to use filema [...] new bbfe4f66002a f2fs: Convert f2fs_invalidate_compress_pages() to use file [...] new 1508062ecd55 hugetlbfs: Convert remove_inode_hugepages() to use filemap [...] new f6e0e1734424 nilfs2: Convert nilfs_copy_back_pages() to use filemap_get [...] new 77414d195f90 vmscan: Add check_move_unevictable_folios() new 105c988f5dd7 shmem: Convert shmem_unlock_mapping() to use filemap_get_folios() new bb4b42ba9262 filemap: Remove find_get_pages_range() and associated functions new 0e8e08cca5e3 netfs: Remove extern from function prototypes new 9bc3e869386b filemap: Move 'filler' case to the end of do_read_cache_folio() new 1dfa24a4bf3b filemap: Handle AOP_TRUNCATED_PAGE in do_read_cache_folio() new 290e1a320437 filemap: Use filemap_read_folio() in do_read_cache_folio() new 90c02eb9a76c docs: Improve ->read_folio documentation new 0e00fa5f8360 block: Remove check of PageError new 59fc64740571 afs: Remove check of PageError new 54c6260fa881 freevxfs: Remove check of PageError new c9ed489c664c hfs: Remove check for PageError new ca02bcabd79f hfsplus: Remove check for PageError new 17bb55487988 ntfs: Remove check for PageError new 750cd7d0e65f ext2: Remove check for PageError new 79ea65563ad8 nilfs2: Remove check for PageError new 62a3a4dd476d ntfs: Remove check for PageError new 19cb4273a245 ntfs3: Remove check for PageError new b0c971e7b768 reiserfs: Remove check for PageError new 771075e15e39 ufs: Remove checks for PageError new da028b6b648e remap_range: Remove check of uptodate flag new 3b60d53df07f jfs: Remove check for PageUptodate new ba9863127cdf iomap: Remove test for folio error new 9329883a1c9b orangefs: Remove test for folio error new 6e8e79fc8443 buffer: Remove check for PageError new 0b768a9610c6 nfs: Leave pages in the pagecache if readpage failed new b7a6eb22ba10 buffer: Don't test folio error in block_read_full_folio() new 31e748e4b1df squashfs: Return the actual error from squashfs_read_folio() new e775dfb33d81 hostfs: Handle page write errors correctly new 97a3a383c4f2 ocfs2: Use filemap_write_and_wait_range() in ocfs2_cow_syn [...] new cf948cbc35e8 cramfs: read_mapping_page() is synchronous new 8b5d143c9553 block: Simplify read_part_sector() new 98d8ba69ff1a block: Handle partition read errors more consistently new 069fc464f1e8 block: Use PAGE_SECTORS_SHIFT new 4fdc08d418f5 block: Convert read_part_sector() to use a folio new ac09d88b9fd2 befs: Convert befs_symlink_read_folio() to use a folio new 9a0a9533239f coda: Convert coda_symlink_filler() to use a folio new 36a43502e10c freevxfs: Convert vxfs_immed_read_folio() to use a folio new 9bb88987bcb6 ocfs2: Convert ocfs2_read_folio() to use a folio new 240159077d00 gfs2: Convert gfs2_jhead_process_page() to use a folio new 37ce0b319b28 ext2: Use a folio in ext2_get_page() new 81218f80a707 secretmem: Remove isolate_page new 68f2736a8583 mm: Convert all PageMovable users to movable_operations new 5490da4f06d1 fs: Add aops->migrate_folio new 8faa8ef5dd11 mm/migrate: Convert fallback_migrate_page() to fallback_mi [...] new 2be7fa10c028 mm/migrate: Convert writeout() to take a folio new 67235182a41c mm/migrate: Convert buffer_migrate_page() to buffer_migrat [...] new 108ca8358139 mm/migrate: Convert expected_page_refs() to folio_expected_refs() new 8958b55142d4 btrfs: Convert btree_migratepage to migrate_folio new 4ae84a804751 nfs: Convert to migrate_folio new 541846502f4f mm/migrate: Convert migrate_page() to migrate_folio() new 2ec810d59602 mm/migrate: Add filemap_migrate_folio() new e7a60a1787fc btrfs: Convert btrfs_migratepage to migrate_folio new e7b15bae558c ubifs: Convert to filemap_migrate_folio() new 1d5b9bd65619 f2fs: Convert to filemap_migrate_folio() new 3648951ceb0a aio: Convert to migrate_folio new b890ec2a2c2d hugetlb: Convert to migrate_folio new 5409548df387 secretmem: Convert to migrate_folio new 9d0ddc0cb575 fs: Remove aops->migratepage() new 9800562f2ab4 mm/folio-compat: Remove migration compatibility functions new 913971014874 ntfs3: refactor ntfs_writepages new 0cc5b4ce7a37 ext2: remove nobh support new 002cbb135678 jfs: stop using the nobh helper new cc9cf350d100 fs: remove the nobh helpers new f2d3e573bff9 fs: don't call ->writepage from __mpage_writepage new cf5e7a652168 fs: remove the NULL get_block case in mpage_writepages new f00654007fe1 Merge tag 'folio-6.0' of git://git.infradead.org/users/wil [...]
The 91 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/admin-guide/cgroup-v1/memcg_test.rst | 2 +- Documentation/admin-guide/cgroup-v2.rst | 8 + Documentation/core-api/idr.rst | 3 + Documentation/filesystems/ext2.rst | 2 - Documentation/filesystems/locking.rst | 9 +- Documentation/filesystems/vfs.rst | 65 ++-- Documentation/vm/page_migration.rst | 113 +------ arch/powerpc/platforms/pseries/cmm.c | 60 +--- block/fops.c | 2 +- block/partitions/check.h | 4 +- block/partitions/core.c | 20 +- drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 4 +- drivers/misc/vmw_balloon.c | 61 +--- drivers/virtio/virtio_balloon.c | 47 +-- fs/afs/mntpt.c | 6 - fs/aio.c | 36 +- fs/befs/linuxvfs.c | 16 +- fs/btrfs/disk-io.c | 22 +- fs/btrfs/inode.c | 26 +- fs/buffer.c | 363 ++------------------- fs/coda/symlink.c | 11 +- fs/cramfs/inode.c | 17 +- fs/ext2/dir.c | 20 +- fs/ext2/ext2.h | 1 - fs/ext2/inode.c | 53 +-- fs/ext2/namei.c | 10 +- fs/ext2/super.c | 6 +- fs/ext4/inode.c | 44 +-- fs/f2fs/checkpoint.c | 4 +- fs/f2fs/compress.c | 35 +- fs/f2fs/data.c | 40 +-- fs/f2fs/f2fs.h | 4 - fs/f2fs/node.c | 4 +- fs/freevxfs/vxfs_immed.c | 43 ++- fs/freevxfs/vxfs_subr.c | 6 - fs/gfs2/aops.c | 2 +- fs/gfs2/lops.c | 28 +- fs/hfs/bnode.c | 4 - fs/hfsplus/bnode.c | 4 - fs/hostfs/hostfs_kern.c | 6 +- fs/hugetlbfs/inode.c | 69 ++-- fs/inode.c | 2 +- fs/iomap/buffered-io.c | 28 -- fs/jfs/inode.c | 18 +- fs/jfs/jfs_metapage.c | 2 +- fs/mpage.c | 125 +++---- fs/nfs/file.c | 4 +- fs/nfs/internal.h | 6 +- fs/nfs/read.c | 4 - fs/nfs/write.c | 16 +- fs/nilfs2/dir.c | 2 +- fs/nilfs2/page.c | 60 ++-- fs/ntfs/aops.c | 6 +- fs/ntfs/aops.h | 7 +- fs/ntfs/file.c | 5 - fs/ntfs3/inode.c | 8 +- fs/ntfs3/ntfs_fs.h | 7 +- fs/ocfs2/aops.c | 28 +- fs/ocfs2/refcounttree.c | 42 +-- fs/orangefs/inode.c | 4 +- fs/reiserfs/xattr.c | 9 +- fs/remap_range.c | 11 +- fs/squashfs/file.c | 15 +- fs/ubifs/file.c | 29 +- fs/ufs/dir.c | 2 +- fs/ufs/util.c | 11 - fs/xfs/xfs_aops.c | 2 +- fs/zonefs/super.c | 2 +- include/linux/balloon_compaction.h | 6 +- include/linux/buffer_head.h | 18 +- include/linux/cgroup-defs.h | 21 +- include/linux/cgroup.h | 2 +- include/linux/fs.h | 20 +- include/linux/iomap.h | 6 - include/linux/migrate.h | 78 +++-- include/linux/mpage.h | 2 - include/linux/netfs.h | 23 +- include/linux/page-flags.h | 2 +- include/linux/pagemap.h | 33 +- include/linux/pagevec.h | 10 - include/linux/swap.h | 3 +- include/linux/xarray.h | 15 + include/uapi/linux/magic.h | 4 - init/Kconfig | 10 + kernel/cgroup/cgroup-internal.h | 1 + kernel/cgroup/cgroup-v1.c | 17 +- kernel/cgroup/cgroup.c | 136 +++++--- kernel/sched/psi.c | 19 +- mm/balloon_compaction.c | 10 +- mm/compaction.c | 34 +- mm/filemap.c | 139 +++----- mm/folio-compat.c | 22 -- mm/huge_memory.c | 11 +- mm/hugetlb.c | 14 +- mm/ksm.c | 2 +- mm/memory-failure.c | 2 +- mm/migrate.c | 238 ++++++++------ mm/migrate_device.c | 3 +- mm/secretmem.c | 13 +- mm/shmem.c | 19 +- mm/swap.c | 29 -- mm/swap_state.c | 4 +- mm/truncate.c | 2 +- mm/util.c | 4 +- mm/vmscan.c | 56 ++-- mm/z3fold.c | 84 +---- mm/zsmalloc.c | 102 ++---- tools/include/linux/sched/mm.h | 2 + 108 files changed, 1001 insertions(+), 1950 deletions(-)