This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 7e161a991ea7 Merge tag 'i2c-for-6.17-rc1-part2' of git://git.kernel.org [...] new 5c241ed8d031 mm/shmem, swap: improve cached mTHP handling and fix poten [...] new 8d58d6562111 mm: shmem: fix the shmem large folio allocation for the i9 [...] new b50e37889f9f selftests/mm: add process_madvise() tests new d171b10b2d7b mm/page-flags: remove folio_start_writeback_keepwrite() new 56bdf83de7f1 kasan: skip quarantine if object is still accessible under RCU new 881388f34338 mm: add process info to bad rss-counter warning new d6a511dea45c selftests: cachestat: add tests for mmap, refactor and enh [...] new dee3ab621f2b mm/damon/vaddr: skip isolating folios already in destination nid new f225b34f1e6c mm/mseal: always define VM_SEALED new d0b47a6866f1 mm/mseal: update madvise() logic new 8b2914162aa3 mm/mseal: small cleanups new 530e09096413 mm/mseal: simplify and rename VMA gap check new 6c2da14ae1e0 mm/mseal: rework mseal apply logic new 9109bd52559b mm/memory-failure: hold PTL in hwpoison_hugetlb_range new 1623717b057f mm/mincore: hold PTL in mincore_hugetlb new 3dfde97800e0 mm: add get_and_clear_ptes() and clear_ptes() new 4ea3594a4741 khugepaged: optimize __collapse_huge_page_copy_succeeded() [...] new 22d0229093b9 khugepaged: optimize collapse_pte_mapped_thp() by PTE batching new 9a4f90e24661 mm: remove mm/io-mapping.c new a222439e1e27 mm/rmap: add anon_vma lifetime debug check new 9bbffee67ffd mm: fix a UAF when vma->mm is freed after vma->vm_refcnt g [...] new fcd90ad31e29 execmem: drop unused execmem_update_copy() new 838955f64ae7 execmem: introduce execmem_alloc_rw() new 187fd8521dd8 execmem: rework execmem_cache_free() new 888b5a847ba9 execmem: move execmem_force_rw() and execmem_restore_rox() [...] new 3bd4e0ac61b2 execmem: add fallback for failures in vmalloc(VM_ALLOW_HUGE_VMAP) new ab674b6871b0 execmem: drop writable parameter from execmem_fill_trappin [...] new 36de1e4238c1 x86/kprobes: enable EXECMEM_ROX_CACHE for kprobes allocations new 5d79c2be5081 x86/ftrace: enable EXECMEM_ROX_CACHE for ftrace allocations new 0cfc0e7e3d06 mm/shmem, swap: avoid redundant Xarray lookup during swapin new c262ffd72c85 mm/shmem, swap: tidy up THP swapin checks new 91ab656ece13 mm/shmem, swap: tidy up swap entry splitting new 69805ea79db6 mm/shmem, swap: never use swap cache and readahead for SWP [...] new 1326359f2280 mm/shmem, swap: simplify swapin path and result handling new 93c0476e7057 mm/shmem, swap: rework swap entry and index calculation fo [...] new de55be42379c mm/shmem, swap: fix major fault counting new f04fd85f1594 mm: correct type for vmalloc vm_flags fields new a2152fef2902 mm: mempool: fix crash in mempool_free() for zero-minimum pools new da23ea194db9 Merge tag 'mm-stable-2025-08-03-12-35' of git://git.kernel [...] new 2f2d42a17b5a exfat: fdatasync flag should be same like generic_write_sync() new 99f9a97dce39 exfat: add cluster chain loop check for dir new 5998f2bca43e Merge tag 'exfat-for-6.17-rc1' of git://git.kernel.org/pub [...]
The 42 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/core-api/mm-api.rst | 1 - arch/arm64/mm/mmu.c | 4 +- arch/x86/kernel/alternative.c | 3 +- arch/x86/kernel/ftrace.c | 2 +- arch/x86/kernel/kprobes/core.c | 18 -- arch/x86/mm/init.c | 24 +- fs/exfat/dir.c | 12 + fs/exfat/fatent.c | 10 + fs/exfat/file.c | 5 +- fs/exfat/namei.c | 5 + fs/exfat/super.c | 32 +- include/linux/execmem.h | 54 ++-- include/linux/io-mapping.h | 3 - include/linux/mm.h | 6 +- include/linux/mmap_lock.h | 30 ++ include/linux/page-flags.h | 2 - include/linux/pgtable.h | 45 +++ include/linux/rmap.h | 22 ++ kernel/fork.c | 9 +- kernel/module/main.c | 13 +- mm/Kconfig | 4 - mm/Makefile | 1 - mm/damon/vaddr.c | 4 + mm/execmem.c | 206 ++++++++---- mm/internal.h | 2 +- mm/io-mapping.c | 30 -- mm/kasan/common.c | 25 +- mm/khugepaged.c | 58 ++-- mm/madvise.c | 71 ++++- mm/memory-failure.c | 12 +- mm/mempool.c | 24 +- mm/mincore.c | 3 + mm/mmap_lock.c | 10 +- mm/mprotect.c | 2 +- mm/mremap.c | 4 +- mm/mseal.c | 166 +++------- mm/nommu.c | 2 +- mm/rmap.c | 2 +- mm/shmem.c | 279 +++++++++-------- mm/vma.c | 4 +- mm/vma.h | 27 +- tools/testing/selftests/cachestat/test_cachestat.c | 62 +++- tools/testing/selftests/mm/.gitignore | 1 + tools/testing/selftests/mm/Makefile | 1 + tools/testing/selftests/mm/process_madv.c | 344 +++++++++++++++++++++ tools/testing/selftests/mm/run_vmtests.sh | 5 + tools/testing/vma/vma_internal.h | 6 +- 47 files changed, 1130 insertions(+), 525 deletions(-) delete mode 100644 mm/io-mapping.c create mode 100644 tools/testing/selftests/mm/process_madv.c