This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-stable-defconfig
in repository toolchain/ci/base-artifacts.
from f18b667737 48: onsuccess: #453: boot: Success after binutils/llvm/qemu: [...]
new e81c28127e 49: onsuccess: #454: boot: Success after binutils/llvm/linux [...]
The 1 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:
01-reset_artifacts/console.log.xz | Bin 1756 -> 1760 bytes
02-prepare_abe/console.log.xz | Bin 2764 -> 2760 bytes
03-build_abe-binutils/console.log.xz | Bin 30668 -> 30524 bytes
04-build_kernel_llvm/console.log.xz | Bin 65772 -> 63988 bytes
05-build_abe-qemu/console.log.xz | Bin 31468 -> 30488 bytes
06-build_linux/console.log.xz | Bin 3460 -> 3440 bytes
07-boot_linux/console.log.xz | Bin 5672 -> 5664 bytes
08-check_regression/console.log.xz | Bin 3896 -> 4240 bytes
09-update_baseline/console.log | 9 ---------
dashboard/dashboard-generate.sh | 2 +-
git/binutils_rev | 2 +-
git/linux_rev | 2 +-
git/llvm_rev | 2 +-
git/qemu_rev | 2 +-
mail/jira-body.txt | 2 +-
mail/mail-body.txt | 2 +-
mail/mail-subject.txt | 2 +-
manifest.sh | 32 ++++++++++++++++----------------
18 files changed, 24 insertions(+), 33 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-next-allyesconfig
in repository toolchain/ci/base-artifacts.
from dd0a8ec615 77: onsuccess: #576: 21051: Success after binutils/llvm/linu [...]
new 69aa4a070b 78: onsuccess: #577: 21057: Success after binutils/llvm/linu [...]
The 1 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:
01-reset_artifacts/console.log.xz | Bin 1772 -> 1760 bytes
02-prepare_abe/console.log.xz | Bin 2776 -> 2772 bytes
03-build_abe-binutils/console.log.xz | Bin 30648 -> 30780 bytes
04-build_kernel_llvm/console.log.xz | Bin 65716 -> 64960 bytes
05-build_abe-qemu/console.log.xz | Bin 31476 -> 31808 bytes
06-build_linux/console.log.xz | Bin 4468 -> 4240 bytes
08-check_regression/console.log.xz | Bin 4396 -> 4368 bytes
08-check_regression/mail-body.txt | 4 ++--
09-update_baseline/console.log | 9 ---------
dashboard/dashboard-generate.sh | 2 +-
git/binutils_rev | 2 +-
git/linux_rev | 2 +-
git/llvm_rev | 2 +-
git/qemu_rev | 2 +-
mail/jira-body.txt | 2 +-
mail/mail-body.txt | 6 +++---
mail/mail-subject.txt | 2 +-
manifest.sh | 32 ++++++++++++++++----------------
results | 2 +-
19 files changed, 29 insertions(+), 38 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository linux.
from e4bc15889506 Merge tag 'leds-next-6.3' of git://git.kernel.org/pub/scm/ [...]
new bcfbff2ea316 Merge branch 'master' into mm-stable
new ad40920e0080 Merge branch 'master' into mm-stable
new 71f6861cbf45 Merge branch 'master' into mm-stable
new a7383cfbda1d Merge branch 'master' into mm-stable
new 12b98f333f6b Merge branch 'master' into mm-stable
new 0e18a6b49be2 Sync with v6.2-rc4
new 1301f9313484 Pull mm-hotfixes-stable dependencies into mm-stable.
new 04a42e72d77a mm: move folio_set_compound_order() to mm/internal.h
new f1eb1bacfba9 mm/uffd: always wr-protect pte in pte|pmd_mkuffd_wp()
new 6fd7353829ca mm/memfd: add F_SEAL_EXEC
new 32d118ad50a5 selftests/memfd: add tests for F_SEAL_EXEC
new 105ff5339f49 mm/memfd: add MFD_NOEXEC_SEAL and MFD_EXEC
new c4f75bc8bd6b mm/memfd: add write seals when apply SEAL_EXEC to executab [...]
new 11f75a01448f selftests/memfd: add tests for MFD_NOEXEC_SEAL MFD_EXEC
new 379c2e60e82f hugetlb: update vma flag check for hugetlb vma lock
new 243b1f2d3b09 mm/hugetlb: let vma_offset_start() to return start
new bb373dce2c7b mm/hugetlb: don't wait for migration entry during follow page
new fe7d4c6d5a42 mm/hugetlb: document huge_pte_offset usage
new fcd48540d188 mm/hugetlb: move swap entry handling into vma lock when faulted
new b8da2e466000 mm/hugetlb: make userfaultfd_huge_must_wait() safe to pmd unshare
new 7d049f3a03ea mm/hugetlb: make hugetlb_follow_page_mask() safe to pmd unshare
new eefc7fa53608 mm/hugetlb: make follow_hugetlb_page() safe to pmd unshare
new dd361e5033cf mm/hugetlb: make walk_hugetlb_range() safe to pmd unshare
new 9c67a20704e7 mm/hugetlb: introduce hugetlb_walk()
new d685c668b069 buffer: add b_folio as an alias of b_page
new abc8a8a2c7dc buffer: replace obvious uses of b_page with b_folio
new 03c5f331234c buffer: use b_folio in touch_buffer()
new 2e2dba15d107 buffer: use b_folio in end_buffer_async_read()
new 743ed81ec111 buffer: use b_folio in end_buffer_async_write()
new c10d91194d5d page_io: remove buffer_head include
new cf1d3417e634 buffer: use b_folio in mark_buffer_dirty()
new 11551cf15ecc gfs2: replace obvious uses of b_page with b_folio
new 0d22fe2f039e jbd2: replace obvious uses of b_page with b_folio
new 6ad4cd7f3600 nilfs2: replace obvious uses of b_page with b_folio
new ac55e78d9e44 reiserfs: replace obvious uses of b_page with b_folio
new a5fd8390d2b2 mpage: use b_folio in do_mpage_readpage()
new e976936cfc66 mm/mempolicy: do not duplicate policy if it is not applica [...]
new 6b1ead5985bf lib/test_vmalloc.c: add parameter use_huge for fix_size_al [...]
new cb6c33d4dc09 cma: tracing: print alloc result in trace_cma_alloc_finish
new fc986a38b670 mm: huge_memory: convert madvise_free_huge_pmd to use a folio
new 6a6fe9ebd571 mm: swap: convert mark_page_lazyfree() to folio_mark_lazyfree()
new c5094ec79cbe hugetlb: initialize variable to avoid compiler warning
new 4e0cf05f6059 mm: memcontrol: skip moving non-present pages that are map [...]
new c7c3dec1c9db mm: rmap: remove lock_page_memcg()
new da34a8484d16 mm: memcontrol: deprecate charge moving
new 98def236f63c mm/damon/core: implement damos filter
new 18250e78f9c7 mm/damon/paddr: support DAMOS filters
new 66d9faec0745 mm/damon/reclaim: add a parameter called skip_anon for avo [...]
new d56fe24237c3 Docs/admin-guide/damon/reclaim: document 'skip_anon' parameter
new ac35264b9e88 mm/damon/sysfs-schemes: implement filters directory
new 7ee161f18b5d mm/damon/sysfs-schemes: implement filter directory
new 472e2b70eda6 mm/damon/sysfs-schemes: connect filter directory and filte [...]
new 29cbb9a13f05 mm/damon/sysfs-schemes: implement scheme filters
new 553b01424429 selftests/damon/sysfs: test filters directory
new 9b7f9322a530 Docs/admin-guide/mm/damon/usage: document DAMOS filters of sysfs
new 497b099d9a16 Docs/ABI/damon: document scheme filters files
new 3f79b187ad2f swapfile: get rid of volatile and avoid redundant read
new 18ad72f5b718 swap: avoid a redundant pte map if ra window is 1
new 16ba391e9c6b swap: fold swap_ra_clamp_pfn into swap_ra_info
new cbc2bd98db85 swap: avoid holding swap reference in swap_cache_get_folio
new 44383cef54c0 kasan: allow sampling page_alloc allocations for HW_TAGS
new ef1faf0e370a tools/vm/page_owner_sort: free memory before exit
new 80b1d8fdfad1 mm: vmalloc: correct use of __GFP_NOWARN mask in __vmalloc [...]
new 831978e37e93 maple_tree: remove extra space and blank line
new d56c593c8e12 maple_tree: remove extra return statement
new bd592703b81a maple_tree: use mt_node_max() instead of direct operations [...]
new 84fd3e1ee395 maple_tree: use macro MA_ROOT_PARENT instead of number
new eabb30529383 maple_tree: remove the redundant code
new 46b345848261 maple_tree: refine ma_state init from mas_start()
new e11cb683b2eb maple_tree: refine mab_calc_split function
new 318e9342fbbb mm/memory: add vm_normal_folio()
new 07e8c82b5eff madvise: convert madvise_cold_or_pageout_pte_range() to us [...]
new f70da5ee8fe1 mm/damon: convert damon_pa_mark_accessed_or_deactivate() t [...]
new 5a9e34747c9f mm/swap: convert deactivate_page() to folio_deactivate()
new 0b7b8704ddce mm: new primitive kvmemdup()
new b5054174ac7c mm: move FOLL_* defs to mm_types.h
new edd898181e2f mm: vmalloc: avoid calling __find_vmap_area() twice in __vunmap()
new 14687619e112 mm: vmalloc: replace BUG_ON() by WARN_ON_ONCE()
new 391655fe08d1 mm: multi-gen LRU: rename lru_gen_struct to lru_gen_folio
new 6df1b2212950 mm: multi-gen LRU: rename lrugen->lists[] to lrugen->folios[]
new a579086c99ed mm: multi-gen LRU: remove eviction fairness safeguard
new 7348cc91821b mm: multi-gen LRU: remove aging fairness safeguard
new 77d4459a4a1a mm: multi-gen LRU: shuffle should_run_aging()
new e4dde56cd208 mm: multi-gen LRU: per-node lru_gen_folio lists
new e9d4e1ee7880 mm: multi-gen LRU: clarify scan_control flags
new f386e9314025 mm: multi-gen LRU: simplify arch_has_hw_pte_young() check
new a9af8e6bb3e5 selftests/vm: ksm_functional_tests: fix a typo in comment
new 931298e103c2 mm/userfaultfd: rely on vma->vm_page_prot in uffd_wp_range()
new 1ef488edd6c4 mm/mprotect: drop pgprot_t parameter from change_protection()
new 3783e1721b65 mm: fix comment of page table counter
new 01b5022f0a8a mm/page_reporting: replace rcu_access_pointer() with rcu_d [...]
new 81e506bec9be mm/thp: check and bail out if page in deferred queue already
new 5b68de670371 fs: remove an outdated comment on mpage_writepages
new d4428bad14dd ntfs3: stop using generic_writepages
new 25a89826f270 ntfs3: remove ->writepage
new cff61bbc717b jbd2,ocfs2: move jbd2_journal_submit_inode_data_buffers to ocfs2
new 17c30ee6f267 ocfs2: use filemap_fdatawrite_wbc instead of generic_writepages
new c2ca7a59a419 mm: remove generic_writepages
new 630e7c5ee339 mm: huge_memory: convert split_huge_pages_all() to use a folio
new 071acb3084c5 zram: fix typos in comments
new becacb04fdd4 mm: memcg: add folio_memcg_check()
new 5acc17fd35e6 mm: page_idle: convert page idle to use a folio
new 5e012bba019a mm/damon: introduce damon_get_folio()
new 70e314c9ab4f mm/damon: convert damon_ptep/pmdp_mkold() to use a folio
new 07bb1fbaa2bb mm/damon/paddr: convert damon_pa_*() to use a folio
new dc1b78665b37 mm/damon/vaddr: convert damon_young_pmd_entry() to use a folio
new 7824debb3d02 mm/damon: remove unneeded damon_get_page()
new 6b7cea90c82e mm/damon/vaddr: convert hugetlb related functions to use a folio
new a79390f5d6a7 mm/mprotect: use long for page accountings and retval
new d1751118c886 mm/uffd: detect pgtable allocation failures
new f78dfc7b77d5 workingset: fix confusion around eviction vs refault container
new fc5744881eab mm/page_alloc: invert logic for early page initialisation checks
new 541e06b772c1 maple_tree: remove GFP_ZERO from kmem_cache_alloc() and km [...]
new 9eefefd835e4 mm: remove an ambiguous sentence from kmap_local_folio() kdocs
new 1f8549fce525 mm: fix spelling mistake in highmem.h
new dee2ad120571 selftests/vm: cow: add COW tests for collapsing of PTE-map [...]
new bb94429096d0 mm/slab: add is_kmalloc_cache() helper function
new bbc61844b464 mm/kasan: simplify and refine kasan_cache code
new e9adcfecf572 mm: remove zap_page_range and create zap_vma_pages
new 183986209935 MAINTAINERS: add types to akpm/mm git trees entries
new 060deca404ba MAINTAINERS/MEMORY MANAGEMENT: add tools/vm/ as managed files
new 799fb82aa132 tools/vm: rename tools/vm to tools/mm
new baa489fabd01 selftests/vm: rename selftests/vm to selftests/mm
new 6c364edc194e Docs/admin-guide/mm/numaperf: increase depth of subsections
new 4b89a37d54a0 fs: don't allocate blocks beyond EOF from __mpage_writepage
new df32de143341 zram: correctly handle all next_arg() cases
new da0618c146ca selftest/vm: add mremap expand merge offset test
new fc4f4be9b527 mm/nommu: factor out check for NOMMU shared mappings into [...]
new b6b7a8faf05c mm/nommu: don't use VM_MAYSHARE for MAP_PRIVATE mappings
new 997931ce02b7 drivers/misc/open-dice: don't touch VM_MAYSHARE
new 8788f6781486 mm: add vma_has_recency()
new 17e810229cb3 mm: support POSIX_FADV_NOREUSE
new 02d65d6fb1aa mm: introduce folio_is_pfmemalloc
new 61d3d5108eb6 mm: remove PageMovable export
new fc8c7d2380ab mm/damon/vaddr: rename 'damon_young_walk_private->page_sz' [...]
new 18fd73dbe5c3 mm/damon/vaddr: support folio of neither HPAGE_PMD_SIZE no [...]
new 7477d7560cb2 mm/damon/vaddr: record appropriate folio size when the acc [...]
new af40e35a992f mm/damon/paddr: rename 'damon_pa_access_chk_result->page_s [...]
new 397b0c3a584b mm/damon/paddr: remove folio_sz field from damon_pa_access [...]
new b0c0e744e8a4 mm/damon/paddr: remove damon_pa_access_chk_result struct
new c4876ff68716 mm/debug: use valid physical memory for pmd/pud tests
new f4d9139f1394 selftests/mm: define MADV_PAGEOUT to fix compilation issues
new e8dfc854eef2 ext4: convert mext_page_double_lock() to mext_folio_double_lock()
new b6f00c9190c8 mm/damon/sysfs-schemes: use strscpy() to instead of strncpy()
new d526643f155c tools:cgroup:memcg_shrinker remove redundant import
new 9a3f21fe5cb9 selftests: vm: enable cross-compilation
new 5ab0fc155dc0 Sync mm-stable with mm-hotfixes-stable to pick up dependen [...]
new 92b64bd01fe9 mm/highmem: add notes about conversions from kmap{,_atomic}()
new fb6f026b833a mm/damon/core: update kernel-doc comments for DAMOS action [...]
new 55901e89d286 mm/damon/core: update kernel-doc comments for DAMOS filter [...]
new 86834644e3c9 Docs/mm/damon/index: mention DAMOS on the intro
new 9a47c411ccdd Docs/admin-guide/mm/damon/usage: update DAMOS actions/filt [...]
new e7366f3a2ed0 Docs/mm/damon: add a maintainer-profile for DAMON
new 2d2230efbcec MAINTAINERS/DAMON: link maintainer profile, git trees, and [...]
new 16ddcb15497e selftests/damon/sysfs: hide expected write failures
new 75cb348714f5 selftests/damon/debugfs_rm_non_contexts: hide expected wri [...]
new c5d5546ea065 maple_tree: remove the parameter entry of mas_preallocate
new baabcfc93d3b mm/mmap: fix typo in comment
new c6835e8d86bc mm: compaction: remove redundant VM_BUG_ON() in compact_zone()
new 753ec50d976c mm: compaction: move list validation into compact_zone()
new 1bfb7684db12 mm: compaction: count the migration scanned pages events f [...]
new 8fff8b6f8d0e mm: compaction: add missing kcompactd wakeup trace event
new 9e5522715e69 mm: compaction: avoid fragmentation score calculation for [...]
new 7d4a8be0c4b2 mm/mmu_notifier: remove unused mmu_notifier_range_update_t [...]
new 94688e8eb453 mm: remove folio_pincount_ptr() and head_compound_pincount()
new eec20426d48b mm: convert head_subpages_mapcount() into folio_nr_pages_mapped()
new 6eee1a006229 doc: clarify refcount section by referring to folios & pages
new b14224fbea62 mm: convert total_compound_mapcount() to folio_total_mapcount()
new 62beb906ef64 mm: convert page_remove_rmap() to use a folio internally
new ee0800c2f6a9 mm: convert page_add_anon_rmap() to use a folio internally
new eb01a2ad7e9c mm: convert page_add_file_rmap() to use a folio internally
new 4d510f3da4c2 mm: add folio_add_new_anon_rmap()
new 65a689f35ad7 page_alloc: use folio fields directly
new db4e5dbdcdd5 mm: use a folio in hugepage_add_anon_rmap() and hugepage_a [...]
new c7f84b5723f1 mm: use entire_mapcount in __page_dup_rmap()
new 91ec7f284a0c mm/debug: remove call to head_compound_mapcount()
new 46f272282598 hugetlb: remove uses of folio_mapcount_ptr
new c97eeb8f260d mm: convert page_mapcount() to use folio_entire_mapcount()
new 1aa4d03b60c0 mm: remove head_compound_mapcount() and _ptr functions
new 5eb5cea11dcb mm: reimplement compound_order()
new 21a000fe97a0 mm: reimplement compound_nr()
new bad6da645658 mm: convert set_compound_page_dtor() and set_compound_orde [...]
new f04029f34e8c mm: convert is_transparent_hugepage() to use a folio
new a60d5942cc9b mm: convert destroy_large_folio() to use folio_dtor
new 2d678c641a46 hugetlb: remove uses of compound_dtor and compound_nr
new 1c5509be58f6 mm: remove 'First tail page' members from struct page
new a8d55327ccc1 doc: correct struct folio kernel-doc
new 4375a553f46c mm: move page->deferred_list to folio->_deferred_list
new 8991de90e997 mm/huge_memory: remove page_deferred_list()
new f8baa6be0368 mm/huge_memory: convert get_deferred_split_queue() to take [...]
new f158ed6195ef mm: convert deferred_split_huge_page() to deferred_split_folio()
new 6a171c16e62f mm: remove the hugetlb field from struct page
new f942b0f0528d maple_tree: fix comment of mte_destroy_walk
new 82b249361f2d mm/mmap: fix comment of unmapped_area{_topdown}
new 1e15d374bb1c Revert "x86: kmsan: sync metadata pages on page fault"
new 4c110ec98e39 mm/memory-failure: convert __get_huge_page_for_hwpoison() [...]
new bc1cfde19467 mm/memory-failure: convert try_memory_failure_hugetlb() to folios
new 2ff6cecee669 mm/memory-failure: convert hugetlb_clear_page_hwpoison to folios
new 9637d7dfb19c mm/memory-failure: convert free_raw_hwp_pages() to folios
new b02e7582ef24 mm/memory-failure: convert raw_hwp_list_head() to folios
new 0858b5eb3aab mm/memory-failure: convert __free_raw_hwp_pages() to folios
new 595dd8185cf1 mm/memory-failure: convert hugetlb_set_page_hwpoison() to folios
new a6fddef49eef mm/memory-failure: convert unpoison_memory() to folios
new 69bbb87b3f14 shmem: convert shmem_write_end() to use a folio
new 4947ed93c232 mm: madvise: use vm_normal_folio() in madvise_free_pte_range()
new 811561288397 mm: pagevec: add folio_batch_reinit()
new 90d07210ab55 mm: mlock: use folios and a folio batch internally
new b213ef6b72b5 m68k/mm/motorola: specify pmd_page() type
new 96f97c438f61 mm: mlock: update the interface to use folios
new a8265cd917a6 Documentation/mm: update references to __m[un]lock_page() [...]
new 62a9bbf2e999 kmsan: silence -Wmissing-prototypes warnings
new 92644f583d51 mm/khugepaged: introduce release_pte_folio() to replace re [...]
new 9bdfeea46f49 mm/khugepaged: convert release_pte_pages() to use folios
new 2321ba3e3733 mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks
new a172d5128706 alpha/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE
new 4a446b3dd335 arc/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE
new 20aae9eff5ac arm/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE
new 41e0d49104db csky/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE
new 61f4a896e62d hexagon/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE
new 3151cc26565e ia64/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE
new ad3150f11b09 loongarch/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE
new ad464ff2c0f9 m68k/mm: remove dummy __swp definitions for nommu
new ed4154067a08 m68k/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE
new b5c88f21531c microblaze/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE
new 83d3b2b46ea3 mips/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE
new 0a9ad8273ff4 nios2/mm: refactor swap PTE layout
new 4d1d955f7c0c nios2/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE
new 5ae3e74474f8 openrisc/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE
new 6d239fc78c0b parisc/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE
new 8897ebff37fd powerpc/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE on 32bit book3s
new 2bba2ffbe030 powerpc/nohash/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE
new 51a1007d4113 riscv/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE
new cca10df10293 sh/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE
new e6b37d7f6f17 sparc/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE on 32bit
new adf8e329ff56 sparc/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE on 64bit
new e2858d778e68 um/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE
new 93c0eac40d4e x86/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE also on 32bit
new f5c3fe300c5b xtensa/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE
new 950fe885a897 mm: remove __HAVE_ARCH_PTE_SWP_EXCLUSIVE
new 6189eb82f0ae mm/page_ext: do not allocate space for page_ext->flags if [...]
new 524c48072e56 mm/page_alloc: rename ALLOC_HIGH to ALLOC_MIN_RESERVE
new c988dcbecf3f mm/page_alloc: treat RT tasks similar to __GFP_HIGH
new eb2e2b425c69 mm/page_alloc: explicitly record high-order atomic allocat [...]
new ab3508854353 mm/page_alloc: explicitly define what alloc flags deplete [...]
new 1ebbb21811b7 mm/page_alloc: explicitly define how __GFP_HIGH non-blocki [...]
new 2973d8229b78 mm: discard __GFP_ATOMIC
new 2cf1338454a8 mm: fix khugepaged with shmem_enabled=advise
new ee7a5906ff08 pagemap: add filemap_grab_folio()
new 247f9e1feef4 filemap: add filemap_get_folios_tag()
new 6817ef514e1a filemap: convert __filemap_fdatawait_range() to use filema [...]
new 0fff435f060c page-writeback: convert write_cache_pages() to use filemap [...]
new acc8d8588cb7 afs: convert afs_writepages_region() to use filemap_get_fo [...]
new 51c5cd3bafe5 btrfs: convert btree_write_cache_pages() to use filemap_ge [...]
new 9f50fd2e92e3 btrfs: convert extent_write_cache_pages() to use filemap_g [...]
new 590a2b5f0a9b ceph: convert ceph_writepages_start() to use filemap_get_f [...]
new 4cda80f3a7a5 cifs: convert wdata_alloc_and_fillpages() to use filemap_g [...]
new 50ead2537441 ext4: convert mpage_prepare_extent_to_map() to use filemap [...]
new e6e46e1eb7ce f2fs: convert f2fs_fsync_node_pages() to use filemap_get_f [...]
new a40a4ad1186a f2fs: convert f2fs_flush_inline_data() to use filemap_get_ [...]
new 7525486affa5 f2fs: convert f2fs_sync_node_pages() to use filemap_get_fo [...]
new 1cd98ee747cf f2fs: convert f2fs_write_cache_pages() to use filemap_get_ [...]
new 4f4a4f0febe6 f2fs: convert last_fsync_dnode() to use filemap_get_folios_tag()
new 580e7a492608 f2fs: convert f2fs_sync_meta_pages() to use filemap_get_fo [...]
new 87ed37e66dfd gfs2: convert gfs2_write_cache_jdata() to use filemap_get_ [...]
new 5ee4b25cb730 nilfs2: convert nilfs_lookup_dirty_data_buffers() to use f [...]
new a24586583169 nilfs2: convert nilfs_lookup_dirty_node_buffers() to use f [...]
new 41f3f3b5373e nilfs2: convert nilfs_btree_lookup_dirty_buffers() to use [...]
new d4a16d31334e nilfs2: convert nilfs_copy_dirty_pages() to use filemap_ge [...]
new 243c5ea4f783 nilfs2: convert nilfs_clear_dirty_pages() to use filemap_g [...]
new c5792d938411 filemap: remove find_get_pages_range_tag()
new 6bc56a4d8553 mm: add vma_alloc_zeroed_movable_folio()
new cb3184deef10 mm: convert do_anonymous_page() to use a folio
new 28d41a486331 mm: convert wp_page_copy() to use folios
new edf504705839 mm: use a folio in copy_pte_range()
new 14ddee4126fe mm: use a folio in copy_present_pte()
new 9cfb816b1c6c mm/fs: convert inode_attach_wb() to take a folio
new 75376c6fb93b mm: convert mem_cgroup_css_from_page() to mem_cgroup_css_f [...]
new 90c9d13a47d4 mm: remove page_evictable()
new 7efecffb8e79 mm: remove mlock_vma_page()
new 672aa27d0bd2 mm: remove munlock_vma_page()
new e0650a41f7d0 mm: clean up mlock_page / munlock_page references in comments
new 5b4bd90f9ac7 rmap: add folio parameter to __page_set_anon_rmap()
new 8808ecab3afc filemap: convert filemap_map_pmd() to take a folio
new eff3b364b496 filemap: convert filemap_range_has_page() to use a folio
new 11a980420719 readahead: convert readahead_expand() to use a folio
new 98001fd63d59 mm/secretmem: remove redundant initiialization of pointer file
new 64517d6e1291 mm/damon/core: skip apply schemes if empty
new 7ec7096b8577 mm/page_ext: init page_ext early if there are no deferred [...]
new 076cf7ea6701 mm/page_alloc: use deferred_pages_enabled() wherever applicable
new 6260ae358345 zsmalloc: rework zspage chain size selection
new e1d1f3546913 zsmalloc: skip chain size calculation for pow_of_2 classes
new 4ff93b292c0b zsmalloc: make zspage chain size configurable
new b46402fa894f zsmalloc: set default zspage chain size to 8
new 04bac040bc71 mm/hugetlb: convert get_hwpoison_huge_page() to folios
new 5649d113ffce swap_state: update shadow_nodes for anonymous page
new 148aa87e4f63 mm/cma: fix potential memory loss on cma_declare_contiguous_nid
new d0634a622be3 Documentation: mm: use `s/higmem/highmem/` fix typo for highmem
new e6d2c436ff69 tools/mm: allow users to provide additional cflags/ldflags
new b507808ebce2 mm: implement memory-deny-write-execute as a prctl
new 4cf1fe34fd18 kselftest: vm: add tests for memory-deny-write-execute
new 6061e7408225 mm/kmemleak: simplify kmemleak_cond_resched() usage
new 782e41795359 mm/kmemleak: fix UAF bug in kmemleak_scan()
new 6b3f013bb90e mm/damon: update comments in damon.h for damon_attrs
new 2f5bef5a590b mm/damon/core: update monitoring results for new monitorin [...]
new f4c978b6594b mm/damon/core-test: add a test for damon_update_monitoring [...]
new b2db9ef2c092 mm: move KMEMLEAK's Kconfig items from lib to mm
new 7b8144e63d84 mm: multi-gen LRU: section for working set protection
new db19a43d9b3a mm: multi-gen LRU: section for rmap/PT walk feedback
new ccbbbb85945d mm: multi-gen LRU: section for Bloom filters
new 36c7b4db7c94 mm: multi-gen LRU: section for memcg LRU
new 37cc99979d04 mm: multi-gen LRU: improve lru_gen_exit_memcg()
new b5ff4133617d mm: multi-gen LRU: improve walk_pmd_range()
new abf086721a2f mm: multi-gen LRU: simplify lru_gen_look_around()
new 44b8f8bf2438 mm: memory-failure: add memory failure stats to sysfs
new 18f41fa616ee mm: memory-failure: bump memory failure stats to pglist_data
new 4180887f0625 mm: memory-failure: document memory failure stats
new 05a421995503 mm/page_owner: record single timestamp value for high orde [...]
new 2e126aa29007 mm/sparse: fix "unused function 'pgdat_to_phys'" warning
new 420ef683b521 kasan: reset page tags properly with sampling
new c5acf1f6f0a1 mm/gup.c: fix typo in comments
new 48731c8436c6 mm, compaction: rename compact_control->rescan to finish_p [...]
new 16b3be403431 mm, compaction: check if a page has been captured before d [...]
new f9d7fc1ae334 mm, compaction: finish scanning the current pageblock if r [...]
new cfccd2e63e7e mm, compaction: finish pageblocks on complete migration failure
new 37f3605e5e7a mm: reject vmap with VM_FLUSH_RESET_PERMS
new f41f036b804d mm: remove __vfree
new 01e2e8394a52 mm: remove __vfree_deferred
new 208162f42f95 mm: move vmalloc_init and free_work down in vmalloc.c
new 5d3d31d6fb17 mm: call vfree instead of __vunmap from delayed_vfree_work
new 39e65b7f6339 mm: move __remove_vm_area out of va_remove_mappings
new 75c59ce74e47 mm: use remove_vm_area in __vunmap
new 17d3ef432dcb mm: move debug checks from __vunmap to remove_vm_area
new 79311c1fe017 mm: split __vunmap
new 9e5fa0ae52fc mm: refactor va_remove_mappings
new 7d28631786b2 mpage: stop using bdev_{read,write}_page
new a8c1408f870e mm: remove the swap_readpage return value
new 14bd75f57400 mm: factor out a swap_readpage_bdev helper
new 9b4e30bd7309 mm: use an on-stack bio for synchronous swapin
new e3e2762bd3c5 mm: remove the __swap_writepage return value
new 05cda97ecb70 mm: factor out a swap_writepage_bdev helper
new 3222d8c2a7f8 block: remove ->rw_page
new 00cdf76012ab mm: add memcpy_from_file_folio()
new d585bdbeb79a fs: convert writepage_t callback to pass a folio
new 9160cffd45ee mpage: convert __mpage_writepage() to use a folio more fully
new 6f74c0ec2095 arm/mm: fix swp type masking in __swp_entry()
new c643e6ebedb4 mm: fix memcpy_from_file_folio() integer underflow
new e7f43ca99fc8 maple_tree: add mas_init() function
new 65be6f058b0e maple_tree: fix potential rcu issue
new 50e81c82ad94 maple_tree: reduce user error potential
new 5159d64b3354 test_maple_tree: test modifications while iterating
new 1202700c3f8c maple_tree: fix handle of invalidated state in mas_wr_stor [...]
new 17dc622c7b0f maple_tree: fix mas_prev() and mas_find() state handling
new b62b633e048b mm: expand vma iterator interface
new 92fed82047d7 mm/mmap: convert brk to use vma iterator
new 3b9dbd5e91b1 kernel/fork: convert forking to using the vmi iterator
new 79e4f2caa440 mmap: convert vma_link() vma iterator
new 0378c0a0e9e4 mm/mmap: remove preallocation from do_mas_align_munmap()
new 183654ce26a5 mmap: change do_mas_munmap and do_mas_aligned_munmap() to [...]
new 3c441ab7d059 mmap: convert vma_expand() to use vma iterator
new f2ebfe43ba6c mm: add temporary vma iterator versions of vma_merge(), sp [...]
new d60beb1f698a ipc/shm: use the vma iterator for munmap calls
new 27b267011296 ipc/shm: introduce new do_vma_munmap() to munmap
new 11a9b90274f6 userfaultfd: use vma iterator
new 2286a6914c77 mm: change mprotect_fixup to vma iterator
new 37598f5a9d8b mlock: convert mlock to vma iterator
new e552cdb853da coredump: convert to vma iterator
new f10c2abcdac4 mempolicy: convert to vma iterator
new 250cb40f0afe task_mmu: convert to vma iterator
new 214dbc428137 sched: convert to vma iterator
new 178e22ac2078 madvise: use vmi iterator for __split_vma() and vma_merge()
new 0c0c5bffd0a2 mmap: pass through vmi iterator to __split_vma()
new 076f16bf7698 mmap: use vmi version of vma_merge()
new a27a11f92fe2 mm/mremap: use vmi version of vma_merge()
new 47d9644de92c nommu: convert nommu to using the vma iterator
new 07f1bc5ad798 nommu: pass through vma iterator to shrink_vma()
new 9760ebffbf55 mm: switch vma_merge(), split_vma(), and __split_vma to vm [...]
new 34403fa57951 mm/damon/vaddr-test.h: stop using vma_mas_store() for mapl [...]
new fbcc3104b843 mmap: convert __vma_adjust() to use vma iterator
new 9e56044625a1 mm: pass through vma iterator to __vma_adjust()
new 85ab779e3426 madvise: use split_vma() instead of __split_vma()
new c465be97a4bc mm: remove unnecessary write to vma iterator in __vma_adjust()
new 0fd5a9e2b09f mm: pass vma iterator through to __vma_adjust()
new b373037fa9bb mm: add vma iterator to vma_adjust() arguments
new cc8d1b097de7 mmap: clean up mmap_region() unrolling
new 6b73cff239e5 mm: change munmap splitting order and move_vma()
new e3d73f848e5f mm/mmap: move anon_vma setting in __vma_adjust()
new 440703e082b9 mm/mmap: refactor locking out of __vma_adjust()
new 9303d3e1c3f8 mm/mmap: use vma_prepare() and vma_complete() in vma_expand()
new 68cefec53920 mm/mmap: introduce init_vma_prep() and init_multi_vma_prep()
new b2b3b886738f mm: don't use __vma_adjust() in __split_vma()
new 7c9813e886bb mm/mremap: convert vma_adjust() to vma_expand()
new cf51e86dfbe3 mm/mmap: don't use __vma_adjust() in shift_arg_pages()
new 04241ffe3f04 mm/mmap: introduce dup_vma_anon() helper
new 287051b18504 mm/mmap: convert do_brk_flags() to use vma_prepare() and v [...]
new 0503ea8f5ba7 mm/mmap: remove __vma_adjust()
new 18b098af2890 vma_merge: set vma iterator to correct position.
new 06e78b614e37 kernel/fork: convert vma assignment to a memcpy
new bc292ab00f6c mm: introduce vma->vm_flags wrapper functions
new e430a95a04ef mm: replace VM_LOCKED_CLEAR_MASK with VM_LOCKED_MASK
new 1c71222e5f23 mm: replace vma->vm_flags direct modifications with modifi [...]
new ff126c0ece69 mm: replace vma->vm_flags indirect modification in ksm_madvise
new 68f48381d7fd mm: introduce __vm_flags_mod and use it in untrack_pfn
new c2fdc235300a mm: export dump_mm()
new 8f17febb34ce kasan: infer allocation size by scanning metadata
new 93419139fa14 memory tier: release the new_memtier in find_create_memory_tier()
new 6069b9ec8c0f arm: include asm-generic/memory_model.h from page.h rather [...]
new d82f07f06cf8 m68k: use asm-generic/memory_model.h for both MMU and !MMU
new c2524a6b7de1 mips: drop definition of pfn_valid() for DISCONTIGMEM
new e5080a967785 mm, arch: add generic implementation of pfn_valid() for FLATMEM
new 1d693a3e69ba mm/swapfile: remove pr_debug in get_swap_pages()
new 7e4a32c0e8ad mm/vmalloc: replace BUG_ON with a simple if statement
new 601c3c29dbeb mm: introduce vm_flags_reset_once to replace WRITE_ONCE vm [...]
new aa02d3c174ab mm/page_alloc: reduce fallbacks to (MIGRATE_PCPTYPES - 1)
new 3e629597b847 filemap: add mapping_read_folio_gfp()
new f01b2b3ed873 shmem: add shmem_read_folio() and shmem_read_folio_gfp()
new 5ff2121a3336 shmem: fix W=1 build warnings with CONFIG_SHMEM=n
new d76f99548cf0 mm/vmalloc.c: add used_map into vmap_block to track space [...]
new 869176a09606 mm/vmalloc.c: add flags to mark vm_map_ram area
new 06c8994626d1 mm/vmalloc.c: allow vread() to read out vm_map_ram areas
new bba9697b42ea mm/vmalloc: explicitly identify vm_map_ram area when shown [...]
new 30a7a9b17c4b mm/vmalloc: skip the uninitilized vmalloc areas
new 728e5ae07dd6 powerpc: mm: add VM_IOREMAP flag to the vmalloc area
new 61a1a9906f66 sh: mm: set VM_IOREMAP flag to the vmalloc area
new b2a72dff85fa mm/gup: have internal functions get the mmap_read_lock()
new 7427c30bea14 mm/gup: remove obsolete FOLL_LONGTERM comment
new afa3c33e2684 mm/gup: don't call __gup_longterm_locked() if FOLL_LONGTER [...]
new 7ce154fe6917 mm/gup: move try_grab_page() to mm/internal.h
new d64e2dbc33a1 mm/gup: simplify the external interface functions and cons [...]
new 961ba4724251 mm/gup: add an assertion that the mmap lock is locked
new 6e4382c706f7 mm/gup: remove locked being NULL from faultin_vma_page_range()
new f04740f54594 mm/gup: add FOLL_UNLOCKABLE
new 9a863a6a5139 mm/gup: make locked never NULL in the internal GUP functions
new edad1bb1fbf7 mm/gup: remove pin_user_pages_fast_only()
new 9198a9196ee6 mm/gup: make get_user_pages_fast_only() return the common [...]
new 63b605128655 mm/gup: move gup_must_unshare() to mm/internal.h
new 2c2241081f7d mm/gup: move private gup FOLL_ flags to internal.h
new e56397e8c40d mm/damon/sysfs: make kobj_type structures constant
new 223ec6ab265e mm/memremap.c: fix outdated comment in devm_memremap_pages
new f67d6b266493 Merge branch 'mm-hotfixes-stable' into mm-stable
new f528260b1a7d mm/khugepaged: fix invalid page access in release_pte_pages()
new 6aa3a920125e mm/hugetlb: convert isolate_hugetlb to folios
new 6f6956cf7e6a mm/hugetlb: convert __update_and_free_page() to folios
new a36f1e902474 mm/hugetlb: convert dequeue_hugetlb_page functions to folios
new 3a740e8bb56e mm/hugetlb: convert alloc_surplus_huge_page() to folios
new ff7d853b0313 mm/hugetlb: increase use of folios in alloc_huge_page()
new e37d3e838d90 mm/hugetlb: convert alloc_migrate_huge_page to folios
new 0ffdc38eb564 mm/hugetlb: convert restore_reserve_on_error() to folios
new bdd7be075acb mm/hugetlb: convert demote_free_huge_page to folios
new ea4c353df377 mm/hugetlb: convert hugetlb_install_page to folios
new 91a2fb956ad9 mm/hugetlb: convert hugetlbfs_pagecache_present() to folios
new ea8e72f4116a mm/hugetlb: convert putback_active_hugepage to take in a folio
new d0ce0e47b323 mm/hugetlb: convert hugetlb fault paths to use alloc_huget [...]
new d2d7bb44bfbd mm/hugetlb: convert restore_reserve_on_error to take in a folio
new 9b91c0e277a3 mm/hugetlb: convert hugetlb_add_to_page_cache to take in a folio
new 371607a3c793 mm/hugetlb: convert hugetlb_wp() to take in a folio
new 192a50220342 Documentation/mm: update hugetlbfs documentation to mentio [...]
new fa4e3f5ffa5e mm: add folio_estimated_sharers()
new de1f5055523e mm/mempolicy: convert queue_pages_pmd() to queue_folios_pmd()
new 3dae02bbd07f mm/mempolicy: convert queue_pages_pte_range() to queue_fol [...]
new 0a2c1e818316 mm/mempolicy: convert queue_pages_hugetlb() to queue_folio [...]
new d451b89dcd18 mm/mempolicy: convert queue_pages_required() to queue_foli [...]
new 4a64981dfee9 mm/mempolicy: convert migrate_page_add() to migrate_folio_add()
new 3c1ea2c729ef mm: add folio_get_nontail_page()
new da707a6d184a mm/migrate: add folio_movable_ops()
new 19979497c02a mm/migrate: convert isolate_movable_page() to use folios
new 280d724ac20f mm/migrate: convert putback_movable_pages() to use folios
new 5445fcbc4cda Docs/admin-guide/mm/damon/usage: add DAMON debugfs interfa [...]
new 61e88a2f6658 mm/damon/Kconfig: add DAMON debugfs interface deprecation notice
new 620932cd2852 mm/damon/dbgfs: print DAMON debugfs interface deprecation message
new 6bdfc60cf0f9 mm: fix typo in __vm_enough_memory warning
new 15ef6a982f40 lib/stackdepot: put functions in logical order
new 4a6b5314d6bd lib/stackdepot: use pr_fmt to define message format
new 1c0310add78e lib/stackdepot, mm: rename stack_depot_want_early_init
new 735df3c3a349 lib/stackdepot: rename stack_depot_disable
new df225c877d89 lib/stackdepot: annotate init and early init functions
new c60324fbf05d lib/stackdepot: lower the indentation in stack_depot_init
new 0d249ac0e076 lib/stackdepot: reorder and annotate global variables
new 4c2e9a679468 lib/stackdepot: rename hash table constants and variables
new 961c949b012f lib/stackdepot: rename slab to pool
new 424cafee4a9c lib/stackdepot: rename handle and pool constants
new cb788e84a4cf lib/stackdepot: rename init_stack_pool
new 514d5c557b8b lib/stacktrace: drop impossible WARN_ON for depot_init_pool
new cd0fc64e7684 lib/stackdepot: annotate depot_init_pool and depot_alloc_stack
new d11a5621f325 lib/stackdepot: rename next_pool_inited to next_pool_required
new 36aa1e6779c3 lib/stacktrace, kasan, kmsan: rework extra_bits interface
new beb3c23c69a9 lib/stackdepot: annotate racy pool_index accesses
new b232b9995a6d lib/stackdepot: various comments clean-ups
new 0621d160f100 lib/stackdepot: move documentation comments to stackdepot.h
new 5b855937096a migrate_pages: organize stats with struct migrate_pages_stats
new e5bfff8b10e4 migrate_pages: separate hugetlb folios migration
new 42012e0436d4 migrate_pages: restrict number of pages to migrate in batch
new 64c8902ed441 migrate_pages: split unmap_and_move() to _unmap() and _move()
new 5dfab109d519 migrate_pages: batch _unmap and _move
new 80562ba0d837 migrate_pages: move migrate_folio_unmap()
new ebe75e475106 migrate_pages: share more code between _unmap and _move
new 7e12beb8ca2a migrate_pages: batch flushing TLB
new 6f7d760e86fa migrate_pages: move THP/hugetlb migration support check to [...]
new 9f550d78b40d mm: multi-gen LRU: avoid futile retries
new 1bc67ca65b31 mm: page_alloc: call panic() when memoryless node allocati [...]
new 44081c77e8a4 maple_tree: reduce stack usage with gcc-9 and earlier
new 2ef8ed7ddd2e mm: percpu: fix incorrect size in pcpu_obj_full_size()
new 9325ddf90ec3 m68k/nommu: add missing definition of ARCH_PFN_OFFSET
new b4fb12e6c747 sh: initialize max_mapnr
new f7a449f77960 mm: memcontrol: rename memcg_kmem_enabled()
new 9701c9ff8311 kasan: mark addr_has_metadata __always_inline
new e75a698859a3 kmsan: disable ftrace in kmsan core code
new d5d469247264 objtool: add UACCESS exceptions for __tsan_volatile_read/write
new be2d57563822 mm: change to return bool for folio_isolate_lru()
new f7f9c00dfaff mm: change to return bool for isolate_lru_page()
new 9747b9e92418 mm: hugetlb: change to return bool for isolate_hugetlb()
new cd7755800eb5 mm: change to return bool for isolate_movable_page()
new 7a079ba20090 mm/uffd: fix comment in handling pte markers
new 32cf666eab72 mm/memory_hotplug: cleanup return value handing in do_migr [...]
new f9366f4c2a29 include/linux/migrate.h: remove unneeded externs
new 3822a7c40997 Merge tag 'mm-stable-2023-02-20-13-37' of git://git.kernel [...]
The 515 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/ABI/stable/sysfs-devices-node | 39 +
Documentation/ABI/testing/sysfs-kernel-mm-damon | 29 +
Documentation/admin-guide/cgroup-v1/memory.rst | 13 +-
Documentation/admin-guide/mm/damon/reclaim.rst | 9 +
Documentation/admin-guide/mm/damon/usage.rst | 105 +-
Documentation/admin-guide/mm/hugetlbpage.rst | 6 +-
.../admin-guide/mm/idle_page_tracking.rst | 2 +-
Documentation/admin-guide/mm/numaperf.rst | 8 +-
Documentation/admin-guide/mm/pagemap.rst | 4 +-
Documentation/core-api/pin_user_pages.rst | 31 +-
Documentation/dev-tools/kasan.rst | 17 +
Documentation/mm/balance.rst | 2 +-
Documentation/mm/damon/index.rst | 22 +-
Documentation/mm/damon/maintainer-profile.rst | 62 ++
Documentation/mm/highmem.rst | 43 +-
Documentation/mm/hugetlbfs_reserv.rst | 21 +-
Documentation/mm/multigen_lru.rst | 86 +-
Documentation/mm/page_owner.rst | 2 +-
Documentation/mm/slub.rst | 2 +-
Documentation/mm/transhuge.rst | 24 +-
Documentation/mm/unevictable-lru.rst | 151 +--
Documentation/mm/zsmalloc.rst | 168 +++
.../translations/zh_CN/mm/hugetlbfs_reserv.rst | 14 +-
Documentation/translations/zh_CN/mm/page_owner.rst | 2 +-
MAINTAINERS | 14 +-
arch/alpha/include/asm/page.h | 9 +-
arch/alpha/include/asm/pgtable.h | 40 +-
arch/arc/include/asm/page.h | 1 -
arch/arc/include/asm/pgtable-bits-arcv2.h | 26 +-
arch/arm/include/asm/memory.h | 2 -
arch/arm/include/asm/page.h | 2 +
arch/arm/include/asm/pgtable-2level.h | 3 +
arch/arm/include/asm/pgtable-3level.h | 3 +
arch/arm/include/asm/pgtable.h | 34 +-
arch/arm/kernel/process.c | 2 +-
arch/arm64/include/asm/page.h | 4 +-
arch/arm64/include/asm/pgtable.h | 1 -
arch/arm64/kernel/vdso.c | 6 +-
arch/arm64/mm/fault.c | 4 +-
arch/csky/abiv1/inc/abi/pgtable-bits.h | 13 +-
arch/csky/abiv2/inc/abi/pgtable-bits.h | 19 +-
arch/csky/include/asm/page.h | 1 -
arch/csky/include/asm/pgtable.h | 17 +
arch/hexagon/include/asm/page.h | 1 -
arch/hexagon/include/asm/pgtable.h | 36 +-
arch/ia64/include/asm/page.h | 18 +-
arch/ia64/include/asm/pgtable.h | 31 +-
arch/ia64/mm/init.c | 8 +-
arch/loongarch/include/asm/page.h | 13 -
arch/loongarch/include/asm/pgtable-bits.h | 4 +
arch/loongarch/include/asm/pgtable.h | 38 +-
arch/loongarch/include/asm/tlb.h | 2 +-
arch/m68k/include/asm/mcf_pgtable.h | 35 +-
arch/m68k/include/asm/motorola_pgtable.h | 39 +-
arch/m68k/include/asm/page.h | 6 +-
arch/m68k/include/asm/page_mm.h | 1 -
arch/m68k/include/asm/page_no.h | 11 +-
arch/m68k/include/asm/pgtable_no.h | 6 -
arch/m68k/include/asm/sun3_pgtable.h | 38 +-
arch/microblaze/include/asm/page.h | 1 -
arch/microblaze/include/asm/pgtable.h | 44 +-
arch/mips/include/asm/page.h | 28 -
arch/mips/include/asm/pgtable-32.h | 88 +-
arch/mips/include/asm/pgtable-64.h | 23 +-
arch/mips/include/asm/pgtable.h | 35 +
arch/nios2/include/asm/page.h | 9 -
arch/nios2/include/asm/pgtable-bits.h | 3 +
arch/nios2/include/asm/pgtable.h | 37 +-
arch/openrisc/include/asm/page.h | 2 -
arch/openrisc/include/asm/pgtable.h | 40 +-
arch/parisc/include/asm/page.h | 4 -
arch/parisc/include/asm/pgtable.h | 40 +-
arch/powerpc/include/asm/book3s/32/pgtable.h | 37 +-
arch/powerpc/include/asm/book3s/64/pgtable.h | 1 -
arch/powerpc/include/asm/nohash/32/pgtable.h | 22 +-
arch/powerpc/include/asm/nohash/32/pte-40x.h | 6 +-
arch/powerpc/include/asm/nohash/32/pte-44x.h | 18 +-
arch/powerpc/include/asm/nohash/32/pte-85xx.h | 4 +-
arch/powerpc/include/asm/nohash/64/pgtable.h | 24 +-
arch/powerpc/include/asm/nohash/pgtable.h | 15 +
arch/powerpc/include/asm/nohash/pte-e500.h | 1 -
arch/powerpc/include/asm/page.h | 9 -
arch/powerpc/kernel/pci_64.c | 2 +-
arch/powerpc/kernel/vdso.c | 4 +-
arch/powerpc/kvm/book3s_hv_uvmem.c | 6 +-
arch/powerpc/kvm/book3s_xive_native.c | 2 +-
arch/powerpc/mm/book3s64/subpage_prot.c | 2 +-
arch/powerpc/platforms/book3s/vas-api.c | 4 +-
arch/powerpc/platforms/cell/spufs/file.c | 14 +-
arch/powerpc/platforms/pseries/vas.c | 3 +-
arch/riscv/include/asm/page.h | 5 -
arch/riscv/include/asm/pgtable-bits.h | 3 +
arch/riscv/include/asm/pgtable.h | 28 +-
arch/riscv/kernel/vdso.c | 6 +-
arch/s390/include/asm/page.h | 5 +-
arch/s390/include/asm/pgtable.h | 1 -
arch/s390/kernel/vdso.c | 4 +-
arch/s390/mm/gmap.c | 11 +-
arch/sh/include/asm/page.h | 3 -
arch/sh/include/asm/pgtable_32.h | 53 +-
arch/sh/kernel/cpu/sh4/sq.c | 2 +-
arch/sh/mm/init.c | 1 +
arch/sparc/include/asm/page_32.h | 1 -
arch/sparc/include/asm/pgtable_32.h | 26 +-
arch/sparc/include/asm/pgtable_64.h | 37 +-
arch/sparc/include/asm/pgtsrmmu.h | 14 +-
arch/um/include/asm/page.h | 1 -
arch/um/include/asm/pgtable.h | 36 +-
arch/x86/entry/vdso/vma.c | 4 +-
arch/x86/entry/vsyscall/vsyscall_64.c | 2 +-
arch/x86/include/asm/page.h | 5 +-
arch/x86/include/asm/page_32.h | 4 -
arch/x86/include/asm/page_64.h | 4 -
arch/x86/include/asm/pgtable-2level.h | 26 +-
arch/x86/include/asm/pgtable-3level.h | 26 +-
arch/x86/include/asm/pgtable.h | 27 +-
arch/x86/kernel/cpu/sgx/driver.c | 2 +-
arch/x86/kernel/cpu/sgx/virt.c | 2 +-
arch/x86/mm/fault.c | 23 +-
arch/x86/mm/pat/memtype.c | 14 +-
arch/x86/um/mem_32.c | 2 +-
arch/xtensa/include/asm/page.h | 4 +-
arch/xtensa/include/asm/pgtable.h | 31 +-
block/bdev.c | 78 --
drivers/accel/habanalabs/common/memory.c | 2 +-
drivers/accel/habanalabs/gaudi/gaudi.c | 4 +-
drivers/accel/habanalabs/gaudi2/gaudi2.c | 8 +-
drivers/accel/habanalabs/goya/goya.c | 4 +-
drivers/accel/ivpu/ivpu_gem.c | 2 +-
drivers/acpi/pfr_telemetry.c | 2 +-
drivers/android/binder.c | 3 +-
drivers/android/binder_alloc.c | 2 +-
drivers/base/node.c | 3 +
drivers/block/brd.c | 15 +-
drivers/block/zram/zram_drv.c | 69 +-
drivers/char/mem.c | 2 +-
drivers/char/mspec.c | 2 +-
drivers/crypto/hisilicon/qm.c | 2 +-
drivers/dax/device.c | 2 +-
drivers/dma/idxd/cdev.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 2 +-
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 4 +-
drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c | 4 +-
drivers/gpu/drm/amd/amdkfd/kfd_events.c | 4 +-
drivers/gpu/drm/amd/amdkfd/kfd_process.c | 4 +-
drivers/gpu/drm/drm_gem.c | 2 +-
drivers/gpu/drm/drm_gem_dma_helper.c | 3 +-
drivers/gpu/drm/drm_gem_shmem_helper.c | 2 +-
drivers/gpu/drm/drm_vm.c | 8 +-
drivers/gpu/drm/etnaviv/etnaviv_gem.c | 2 +-
drivers/gpu/drm/exynos/exynos_drm_gem.c | 4 +-
drivers/gpu/drm/gma500/framebuffer.c | 2 +-
drivers/gpu/drm/i915/gem/i915_gem_mman.c | 4 +-
drivers/gpu/drm/mediatek/mtk_drm_gem.c | 2 +-
drivers/gpu/drm/msm/msm_gem.c | 2 +-
drivers/gpu/drm/omapdrm/omap_gem.c | 3 +-
drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 3 +-
drivers/gpu/drm/tegra/gem.c | 5 +-
drivers/gpu/drm/ttm/ttm_bo_vm.c | 3 +-
drivers/gpu/drm/virtio/virtgpu_vram.c | 2 +-
drivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.c | 2 +-
drivers/gpu/drm/xen/xen_drm_front_gem.c | 3 +-
drivers/hsi/clients/cmt_speech.c | 2 +-
drivers/hwtracing/intel_th/msu.c | 2 +-
drivers/hwtracing/stm/core.c | 2 +-
drivers/infiniband/hw/hfi1/file_ops.c | 4 +-
drivers/infiniband/hw/mlx5/main.c | 4 +-
drivers/infiniband/hw/qib/qib_file_ops.c | 13 +-
drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 2 +-
drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c | 2 +-
drivers/iommu/tegra-smmu.c | 4 +-
.../media/common/videobuf2/videobuf2-dma-contig.c | 2 +-
drivers/media/common/videobuf2/videobuf2-vmalloc.c | 2 +-
drivers/media/v4l2-core/videobuf-dma-contig.c | 2 +-
drivers/media/v4l2-core/videobuf-dma-sg.c | 4 +-
drivers/media/v4l2-core/videobuf-vmalloc.c | 2 +-
drivers/misc/cxl/context.c | 2 +-
drivers/misc/ocxl/context.c | 4 +-
drivers/misc/ocxl/sysfs.c | 2 +-
drivers/misc/open-dice.c | 18 +-
drivers/misc/sgi-gru/grufile.c | 4 +-
drivers/misc/uacce/uacce.c | 2 +-
drivers/nvdimm/btt.c | 16 +-
drivers/nvdimm/pmem.c | 24 +-
drivers/sbus/char/oradax.c | 2 +-
drivers/scsi/cxlflash/ocxl_hw.c | 2 +-
drivers/scsi/sg.c | 2 +-
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c | 2 +-
drivers/staging/media/deprecated/meye/meye.c | 4 +-
.../media/deprecated/stkwebcam/stk-webcam.c | 2 +-
drivers/target/target_core_user.c | 2 +-
drivers/uio/uio.c | 2 +-
drivers/usb/core/devio.c | 3 +-
drivers/usb/mon/mon_bin.c | 3 +-
drivers/vdpa/vdpa_user/iova_domain.c | 2 +-
drivers/vfio/pci/vfio_pci_core.c | 2 +-
drivers/vhost/vdpa.c | 2 +-
drivers/video/fbdev/68328fb.c | 2 +-
drivers/video/fbdev/core/fb_defio.c | 4 +-
drivers/xen/gntalloc.c | 2 +-
drivers/xen/gntdev.c | 4 +-
drivers/xen/privcmd-buf.c | 2 +-
drivers/xen/privcmd.c | 4 +-
fs/afs/write.c | 116 ++-
fs/aio.c | 2 +-
fs/btrfs/extent_io.c | 57 +-
fs/buffer.c | 54 +-
fs/ceph/addr.c | 58 +-
fs/cifs/file.c | 118 ++-
fs/coredump.c | 8 +-
fs/cramfs/inode.c | 4 +-
fs/erofs/data.c | 2 +-
fs/exec.c | 20 +-
fs/ext4/file.c | 2 +-
fs/ext4/inode.c | 69 +-
fs/ext4/move_extent.c | 46 +-
fs/ext4/super.c | 6 +-
fs/f2fs/checkpoint.c | 49 +-
fs/f2fs/data.c | 84 +-
fs/f2fs/node.c | 72 +-
fs/fs-writeback.c | 10 +-
fs/fuse/dax.c | 2 +-
fs/fuse/file.c | 18 +-
fs/gfs2/aops.c | 64 +-
fs/gfs2/glops.c | 2 +-
fs/gfs2/log.c | 6 +-
fs/gfs2/meta_io.c | 2 +-
fs/hugetlbfs/inode.c | 72 +-
fs/iomap/buffered-io.c | 5 +-
fs/jbd2/commit.c | 33 +-
fs/jbd2/journal.c | 3 +-
fs/mpage.c | 73 +-
fs/nfs/write.c | 5 +-
fs/nilfs2/btnode.c | 2 +-
fs/nilfs2/btree.c | 16 +-
fs/nilfs2/gcinode.c | 2 +-
fs/nilfs2/mdt.c | 4 +-
fs/nilfs2/page.c | 59 +-
fs/nilfs2/segment.c | 46 +-
fs/ntfs3/inode.c | 33 +-
fs/ocfs2/journal.c | 16 +-
fs/orangefs/file.c | 3 +-
fs/orangefs/inode.c | 23 +-
fs/proc/task_mmu.c | 31 +-
fs/proc/task_nommu.c | 2 +-
fs/proc/vmcore.c | 3 +-
fs/ramfs/file-nommu.c | 2 +-
fs/reiserfs/journal.c | 4 +-
fs/reiserfs/tail_conversion.c | 2 +-
fs/romfs/mmap-nommu.c | 2 +-
fs/udf/inode.c | 3 +-
fs/userfaultfd.c | 115 +--
fs/xfs/xfs_file.c | 2 +-
include/asm-generic/hugetlb.h | 16 +-
include/asm-generic/memory_model.h | 12 +
include/asm-generic/page.h | 2 -
include/linux/blkdev.h | 12 +-
include/linux/buffer_head.h | 5 +-
include/linux/damon.h | 68 +-
include/linux/fs.h | 2 +
include/linux/gfp_types.h | 12 +-
include/linux/highmem.h | 72 +-
include/linux/huge_mm.h | 13 +-
include/linux/hugetlb.h | 109 +-
include/linux/hugetlb_cgroup.h | 8 +-
include/linux/jbd2.h | 2 -
include/linux/kasan.h | 36 +-
include/linux/maple_tree.h | 19 +-
include/linux/memcontrol.h | 66 +-
include/linux/migrate.h | 30 +-
include/linux/mm.h | 542 +++++-----
include/linux/mm_inline.h | 19 +-
include/linux/mm_types.h | 186 ++--
include/linux/mman.h | 34 +
include/linux/mmu_notifier.h | 13 +-
include/linux/mmzone.h | 150 ++-
include/linux/page-flags.h | 1 +
include/linux/page_ext.h | 20 +
include/linux/pagemap.h | 34 +-
include/linux/pagevec.h | 13 +-
include/linux/pagewalk.h | 11 +-
include/linux/pgtable.h | 34 +-
include/linux/pid_namespace.h | 19 +
include/linux/rmap.h | 13 +-
include/linux/sched/coredump.h | 6 +-
include/linux/shmem_fs.h | 18 +-
include/linux/slab_def.h | 2 +-
include/linux/slub_def.h | 2 +-
include/linux/stackdepot.h | 152 ++-
include/linux/string.h | 1 +
include/linux/swap.h | 4 +-
include/linux/swapops.h | 6 +-
include/linux/userfaultfd_k.h | 2 +-
include/linux/vmalloc.h | 1 +
include/linux/writeback.h | 16 +-
include/linux/xarray.h | 3 +-
include/trace/events/cma.h | 32 +-
include/trace/events/mmflags.h | 1 -
include/uapi/linux/fcntl.h | 1 +
include/uapi/linux/memfd.h | 4 +
include/uapi/linux/prctl.h | 6 +
init/main.c | 6 +-
io_uring/io_uring.c | 2 +-
ipc/shm.c | 8 +-
kernel/bpf/ringbuf.c | 4 +-
kernel/bpf/syscall.c | 4 +-
kernel/crash_core.c | 4 +-
kernel/events/core.c | 2 +-
kernel/events/uprobes.c | 5 +-
kernel/fork.c | 23 +-
kernel/kcov.c | 2 +-
kernel/pid_namespace.c | 5 +
kernel/pid_sysctl.h | 60 ++
kernel/relay.c | 2 +-
kernel/sched/fair.c | 14 +-
kernel/sys.c | 33 +
lib/Kconfig.debug | 71 --
lib/maple_tree.c | 152 +--
lib/stackdepot.c | 654 ++++++------
lib/test_maple_tree.c | 72 ++
lib/test_printf.c | 8 +-
lib/test_vmalloc.c | 8 +-
mm/Kconfig | 21 +-
mm/Kconfig.debug | 74 +-
mm/cma.c | 26 +-
mm/compaction.c | 101 +-
mm/damon/Kconfig | 7 +-
mm/damon/core-test.h | 30 +
mm/damon/core.c | 113 +-
mm/damon/dbgfs.c | 19 +
mm/damon/ops-common.c | 38 +-
mm/damon/ops-common.h | 2 +-
mm/damon/paddr.c | 163 +--
mm/damon/reclaim.c | 19 +
mm/damon/sysfs-common.c | 2 +-
mm/damon/sysfs-common.h | 4 +-
mm/damon/sysfs-schemes.c | 391 ++++++-
mm/damon/sysfs.c | 22 +-
mm/damon/vaddr-test.h | 20 +-
mm/damon/vaddr.c | 68 +-
mm/debug.c | 9 +-
mm/debug_vm_pgtable.c | 129 ++-
mm/fadvise.c | 5 +-
mm/filemap.c | 138 +--
mm/folio-compat.c | 15 +-
mm/gup.c | 384 ++++---
mm/hmm.c | 15 +-
mm/huge_memory.c | 176 ++--
mm/hugetlb.c | 664 ++++++------
mm/hugetlb_cgroup.c | 8 +-
mm/internal.h | 276 ++++-
mm/kasan/common.c | 20 +-
mm/kasan/generic.c | 4 +-
mm/kasan/hw_tags.c | 60 ++
mm/kasan/kasan.h | 33 +-
mm/kasan/report.c | 41 +-
mm/kasan/report_generic.c | 32 +-
mm/kasan/report_hw_tags.c | 35 +-
mm/kasan/report_sw_tags.c | 26 +
mm/kasan/report_tags.c | 2 +-
mm/kasan/sw_tags.c | 6 +-
mm/khugepaged.c | 47 +-
mm/kmemleak.c | 85 +-
mm/kmsan/Makefile | 8 +-
mm/kmsan/core.c | 10 +-
mm/kmsan/instrumentation.c | 23 +
mm/ksm.c | 5 +-
mm/madvise.c | 123 ++-
mm/mapping_dirty_helpers.c | 2 +-
mm/memcontrol.c | 98 +-
mm/memfd.c | 56 +-
mm/memory-failure.c | 223 ++--
mm/memory-tiers.c | 4 +-
mm/memory.c | 251 ++---
mm/memory_hotplug.c | 16 +-
mm/mempolicy.c | 188 ++--
mm/memremap.c | 6 +-
mm/migrate.c | 934 ++++++++++++-----
mm/migrate_device.c | 6 +-
mm/mlock.c | 351 ++++---
mm/mmap.c | 1090 ++++++++++----------
mm/mmu_notifier.c | 10 -
mm/mprotect.c | 161 +--
mm/mremap.c | 53 +-
mm/nommu.c | 197 ++--
mm/oom_kill.c | 2 +-
mm/page-writeback.c | 107 +-
mm/page_alloc.c | 233 +++--
mm/page_ext.c | 16 +-
mm/page_idle.c | 47 +-
mm/page_io.c | 183 ++--
mm/page_owner.c | 6 +-
mm/page_reporting.c | 6 +-
mm/page_table_check.c | 1 +
mm/page_vma_mapped.c | 9 +-
mm/pagewalk.c | 6 +-
mm/percpu-internal.h | 6 +-
mm/percpu.c | 2 +-
mm/readahead.c | 39 +-
mm/rmap.c | 325 +++---
mm/secretmem.c | 4 +-
mm/shmem.c | 105 +-
mm/slab.c | 2 +-
mm/slab.h | 18 +-
mm/slab_common.c | 1 -
mm/slub.c | 6 +-
mm/sparse.c | 2 +-
mm/swap.c | 50 +-
mm/swap.h | 10 +-
mm/swap_state.c | 65 +-
mm/swapfile.c | 11 +-
mm/userfaultfd.c | 49 +-
mm/util.c | 26 +-
mm/vmalloc.c | 461 +++++----
mm/vmscan.c | 1073 ++++++++++++-------
mm/workingset.c | 28 +-
mm/z3fold.c | 2 -
mm/zsmalloc.c | 74 +-
net/ipv4/tcp.c | 11 +-
security/apparmor/policy_unpack.c | 11 +-
security/selinux/selinuxfs.c | 6 +-
sound/core/oss/pcm_oss.c | 2 +-
sound/core/pcm_native.c | 9 +-
sound/soc/pxa/mmp-sspa.c | 2 +-
sound/usb/usx2y/us122l.c | 4 +-
sound/usb/usx2y/usX2Yhwdep.c | 2 +-
sound/usb/usx2y/usx2yhwdeppcm.c | 2 +-
tools/cgroup/memcg_shrinker.py | 3 +-
tools/{vm => mm}/.gitignore | 0
tools/{vm => mm}/Makefile | 4 +-
tools/{vm => mm}/page-types.c | 0
tools/{vm => mm}/page_owner_sort.c | 65 +-
tools/{vm => mm}/slabinfo-gnuplot.sh | 0
tools/{vm => mm}/slabinfo.c | 0
tools/objtool/check.c | 2 +
tools/perf/builtin-kmem.c | 1 -
tools/testing/radix-tree/maple.c | 50 +-
tools/testing/selftests/Makefile | 2 +-
.../selftests/damon/debugfs_rm_non_contexts.sh | 2 +-
tools/testing/selftests/damon/sysfs.sh | 31 +-
tools/testing/selftests/kselftest_deps.sh | 6 +-
tools/testing/selftests/memfd/fuse_test.c | 1 +
tools/testing/selftests/memfd/memfd_test.c | 341 +++++-
tools/testing/selftests/{vm => mm}/.gitignore | 0
tools/testing/selftests/{vm => mm}/Makefile | 9 +-
.../{vm => mm}/charge_reserved_hugetlb.sh | 0
tools/testing/selftests/{vm => mm}/check_config.sh | 0
.../testing/selftests/{vm => mm}/compaction_test.c | 0
tools/testing/selftests/{vm => mm}/config | 0
tools/testing/selftests/{vm => mm}/cow.c | 231 +++++
tools/testing/selftests/{vm => mm}/gup_test.c | 0
tools/testing/selftests/{vm => mm}/hmm-tests.c | 0
tools/testing/selftests/{vm => mm}/hugepage-mmap.c | 0
.../testing/selftests/{vm => mm}/hugepage-mremap.c | 0
tools/testing/selftests/{vm => mm}/hugepage-shm.c | 0
.../selftests/{vm => mm}/hugepage-vmemmap.c | 0
.../testing/selftests/{vm => mm}/hugetlb-madvise.c | 0
.../{vm => mm}/hugetlb_reparenting_test.sh | 0
tools/testing/selftests/{vm => mm}/khugepaged.c | 0
.../selftests/{vm => mm}/ksm_functional_tests.c | 2 +-
tools/testing/selftests/{vm => mm}/ksm_tests.c | 0
tools/testing/selftests/{vm => mm}/madv_populate.c | 0
.../selftests/{vm => mm}/map_fixed_noreplace.c | 0
tools/testing/selftests/{vm => mm}/map_hugetlb.c | 0
tools/testing/selftests/{vm => mm}/map_populate.c | 0
tools/testing/selftests/mm/mdwe_test.c | 197 ++++
tools/testing/selftests/{vm => mm}/memfd_secret.c | 0
tools/testing/selftests/{vm => mm}/migration.c | 0
.../selftests/{vm => mm}/mlock-random-test.c | 0
tools/testing/selftests/{vm => mm}/mlock2-tests.c | 0
tools/testing/selftests/{vm => mm}/mlock2.h | 0
tools/testing/selftests/{vm => mm}/mrelease_test.c | 0
.../selftests/{vm => mm}/mremap_dontunmap.c | 0
tools/testing/selftests/{vm => mm}/mremap_test.c | 119 ++-
.../testing/selftests/{vm => mm}/on-fault-limit.c | 0
tools/testing/selftests/{vm => mm}/pkey-helpers.h | 0
tools/testing/selftests/{vm => mm}/pkey-powerpc.h | 0
tools/testing/selftests/{vm => mm}/pkey-x86.h | 0
.../testing/selftests/{vm => mm}/protection_keys.c | 0
tools/testing/selftests/{vm => mm}/run_vmtests.sh | 0
tools/testing/selftests/{vm => mm}/settings | 0
tools/testing/selftests/{vm => mm}/soft-dirty.c | 0
.../selftests/{vm => mm}/split_huge_page_test.c | 0
tools/testing/selftests/{vm => mm}/test_hmm.sh | 0
tools/testing/selftests/{vm => mm}/test_vmalloc.sh | 0
tools/testing/selftests/{vm => mm}/thuge-gen.c | 0
.../selftests/{vm => mm}/transhuge-stress.c | 0
tools/testing/selftests/{vm => mm}/userfaultfd.c | 0
tools/testing/selftests/{vm => mm}/util.h | 0
.../testing/selftests/{vm => mm}/va_128TBswitch.c | 0
.../testing/selftests/{vm => mm}/va_128TBswitch.sh | 0
.../selftests/{vm => mm}/virtual_address_range.c | 0
tools/testing/selftests/{vm => mm}/vm_util.c | 0
tools/testing/selftests/{vm => mm}/vm_util.h | 0
.../selftests/{vm => mm}/write_hugetlb_memory.sh | 0
.../selftests/{vm => mm}/write_to_hugetlbfs.c | 0
496 files changed, 11496 insertions(+), 6870 deletions(-)
create mode 100644 Documentation/mm/damon/maintainer-profile.rst
create mode 100644 kernel/pid_sysctl.h
rename tools/{vm => mm}/.gitignore (100%)
rename tools/{vm => mm}/Makefile (90%)
rename tools/{vm => mm}/page-types.c (100%)
rename tools/{vm => mm}/page_owner_sort.c (95%)
rename tools/{vm => mm}/slabinfo-gnuplot.sh (100%)
rename tools/{vm => mm}/slabinfo.c (100%)
rename tools/testing/selftests/{vm => mm}/.gitignore (100%)
rename tools/testing/selftests/{vm => mm}/Makefile (96%)
rename tools/testing/selftests/{vm => mm}/charge_reserved_hugetlb.sh (100%)
rename tools/testing/selftests/{vm => mm}/check_config.sh (100%)
rename tools/testing/selftests/{vm => mm}/compaction_test.c (100%)
rename tools/testing/selftests/{vm => mm}/config (100%)
rename tools/testing/selftests/{vm => mm}/cow.c (86%)
rename tools/testing/selftests/{vm => mm}/gup_test.c (100%)
rename tools/testing/selftests/{vm => mm}/hmm-tests.c (100%)
rename tools/testing/selftests/{vm => mm}/hugepage-mmap.c (100%)
rename tools/testing/selftests/{vm => mm}/hugepage-mremap.c (100%)
rename tools/testing/selftests/{vm => mm}/hugepage-shm.c (100%)
rename tools/testing/selftests/{vm => mm}/hugepage-vmemmap.c (100%)
rename tools/testing/selftests/{vm => mm}/hugetlb-madvise.c (100%)
rename tools/testing/selftests/{vm => mm}/hugetlb_reparenting_test.sh (100%)
rename tools/testing/selftests/{vm => mm}/khugepaged.c (100%)
rename tools/testing/selftests/{vm => mm}/ksm_functional_tests.c (99%)
rename tools/testing/selftests/{vm => mm}/ksm_tests.c (100%)
rename tools/testing/selftests/{vm => mm}/madv_populate.c (100%)
rename tools/testing/selftests/{vm => mm}/map_fixed_noreplace.c (100%)
rename tools/testing/selftests/{vm => mm}/map_hugetlb.c (100%)
rename tools/testing/selftests/{vm => mm}/map_populate.c (100%)
create mode 100644 tools/testing/selftests/mm/mdwe_test.c
rename tools/testing/selftests/{vm => mm}/memfd_secret.c (100%)
rename tools/testing/selftests/{vm => mm}/migration.c (100%)
rename tools/testing/selftests/{vm => mm}/mlock-random-test.c (100%)
rename tools/testing/selftests/{vm => mm}/mlock2-tests.c (100%)
rename tools/testing/selftests/{vm => mm}/mlock2.h (100%)
rename tools/testing/selftests/{vm => mm}/mrelease_test.c (100%)
rename tools/testing/selftests/{vm => mm}/mremap_dontunmap.c (100%)
rename tools/testing/selftests/{vm => mm}/mremap_test.c (84%)
rename tools/testing/selftests/{vm => mm}/on-fault-limit.c (100%)
rename tools/testing/selftests/{vm => mm}/pkey-helpers.h (100%)
rename tools/testing/selftests/{vm => mm}/pkey-powerpc.h (100%)
rename tools/testing/selftests/{vm => mm}/pkey-x86.h (100%)
rename tools/testing/selftests/{vm => mm}/protection_keys.c (100%)
rename tools/testing/selftests/{vm => mm}/run_vmtests.sh (100%)
mode change 100755 => 100644
rename tools/testing/selftests/{vm => mm}/settings (100%)
rename tools/testing/selftests/{vm => mm}/soft-dirty.c (100%)
rename tools/testing/selftests/{vm => mm}/split_huge_page_test.c (100%)
rename tools/testing/selftests/{vm => mm}/test_hmm.sh (100%)
mode change 100755 => 100644
rename tools/testing/selftests/{vm => mm}/test_vmalloc.sh (100%)
mode change 100755 => 100644
rename tools/testing/selftests/{vm => mm}/thuge-gen.c (100%)
rename tools/testing/selftests/{vm => mm}/transhuge-stress.c (100%)
rename tools/testing/selftests/{vm => mm}/userfaultfd.c (100%)
rename tools/testing/selftests/{vm => mm}/util.h (100%)
rename tools/testing/selftests/{vm => mm}/va_128TBswitch.c (100%)
rename tools/testing/selftests/{vm => mm}/va_128TBswitch.sh (100%)
mode change 100755 => 100644
rename tools/testing/selftests/{vm => mm}/virtual_address_range.c (100%)
rename tools/testing/selftests/{vm => mm}/vm_util.c (100%)
rename tools/testing/selftests/{vm => mm}/vm_util.h (100%)
rename tools/testing/selftests/{vm => mm}/write_hugetlb_memory.sh (100%)
rename tools/testing/selftests/{vm => mm}/write_to_hugetlbfs.c (100%)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_cross_check_gcc/master-arm
in repository toolchain/ci/base-artifacts.
discards cb50f0f258 439: onsuccess: #2264: 1: Success after binutils/gcc/gdb: 13 [...]
new 2ef15fd0d6 439: onsuccess: #1: 1: Success after binutils/gcc/glibc/gdb: [...]
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (cb50f0f258)
\
N -- N -- N refs/heads/linaro-local/ci/tcwg_gnu_cross_check_gcc/mast [...]
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omits" are not gone; other references still
refer to them. Any revisions marked "discards" are gone forever.
The 1 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:
01-reset_artifacts/console.log.xz | Bin 1804 -> 1756 bytes
02-prepare_abe/console.log.xz | Bin 2768 -> 2756 bytes
03-build_abe-binutils/console.log.xz | Bin 30840 -> 30576 bytes
04-build_abe-stage1/console.log.xz | Bin 88788 -> 89548 bytes
06-build_abe-linux/console.log.xz | Bin 11812 -> 11864 bytes
07-build_abe-glibc/console.log.xz | Bin 235484 -> 235908 bytes
08-build_abe-stage2/console.log.xz | Bin 225200 -> 227456 bytes
09-build_abe-gdb/console.log.xz | Bin 38464 -> 38464 bytes
10-build_abe-qemu/console.log.xz | Bin 31600 -> 31180 bytes
11-build_abe-dejagnu/console.log.xz | Bin 3796 -> 3800 bytes
12-build_abe-check_gcc/console.log.xz | Bin 2688 -> 3380 bytes
13-check_regression/console.log.xz | Bin 6000 -> 6576 bytes
13-check_regression/extra-bisect-params | 1 +
13-check_regression/fails.sum | 7 ++++
13-check_regression/mail-body.txt | 27 +++++++++++++++
13-check_regression/results.compare | 24 +++++---------
13-check_regression/results.compare2 | 39 +++++++++++++---------
13-check_regression/results.regressions | 27 +++++++++++++++
14-update_baseline/console.log | 56 ++++++++++++++++----------------
dashboard/dashboard-generate.sh | 2 +-
git/binutils_rev | 2 +-
git/gcc_rev | 2 +-
git/gdb_rev | 2 +-
git/glibc_rev | 2 +-
mail/jira-body.txt | 2 +-
mail/mail-body.txt | 29 ++++++++++++++++-
mail/mail-subject.txt | 2 +-
manifest.sh | 36 ++++++++++----------
results | 27 +++++++++++++++
sumfiles/g++.log.xz | Bin 2650628 -> 2649628 bytes
sumfiles/gcc.log.xz | Bin 2219076 -> 2217364 bytes
sumfiles/gcc.sum | 11 ++++---
sumfiles/gfortran.log.xz | Bin 899192 -> 907812 bytes
sumfiles/libatomic.log.xz | Bin 2280 -> 2280 bytes
sumfiles/libatomic.sum | 2 +-
sumfiles/libgomp.log.xz | Bin 216904 -> 216712 bytes
sumfiles/libgomp.sum | 2 +-
sumfiles/libitm.log.xz | Bin 2696 -> 2688 bytes
sumfiles/libitm.sum | 2 +-
sumfiles/libstdc++.log.xz | Bin 438868 -> 442744 bytes
sumfiles/libstdc++.sum | 26 ++++++++++-----
41 files changed, 228 insertions(+), 102 deletions(-)
create mode 100644 13-check_regression/extra-bisect-params
create mode 100644 13-check_regression/fails.sum
create mode 100644 13-check_regression/results.regressions
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-next-allyesconfig
in repository toolchain/ci/base-artifacts.
from aa7e5155ae 64: onsuccess: #748: all: Success after binutils/llvm/linux/ [...]
new 081d29c102 65: onsuccess: #1: all: Success after binutils/llvm/linux/qe [...]
The 1 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:
01-reset_artifacts/console.log.xz | Bin 1760 -> 1780 bytes
02-prepare_abe/console.log.xz | Bin 2760 -> 2788 bytes
03-build_abe-binutils/console.log.xz | Bin 30964 -> 31148 bytes
04-build_kernel_llvm/console.log.xz | Bin 66672 -> 67416 bytes
05-build_abe-qemu/console.log.xz | Bin 31848 -> 32224 bytes
06-build_linux/console.log.xz | Bin 3632 -> 3096 bytes
08-check_regression/console.log.xz | Bin 4448 -> 4396 bytes
08-check_regression/mail-body.txt | 4 ++--
09-update_baseline/console.log | 8 ++++----
dashboard/dashboard-generate.sh | 2 +-
git/binutils_rev | 2 +-
git/linux_rev | 2 +-
git/llvm_rev | 2 +-
git/qemu_rev | 2 +-
mail/jira-body.txt | 2 +-
mail/mail-body.txt | 6 +++---
mail/mail-subject.txt | 2 +-
manifest.sh | 32 ++++++++++++++++----------------
results | 2 +-
19 files changed, 33 insertions(+), 33 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch releases/gcc-12
in repository gcc.
from 8e171d84058 libstdc++: Simplify three helper functions into one
new 897dbe9f17e Daily bump.
The 1 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:
gcc/DATESTAMP | 2 +-
libstdc++-v3/ChangeLog | 36 ++++++++++++++++++++++++++++++++++++
2 files changed, 37 insertions(+), 1 deletion(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch releases/gcc-11
in repository gcc.
from a1f70114f9b libstdc++: Simplify three helper functions into one
new 3cef9d9a976 Daily bump.
The 1 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:
gcc/DATESTAMP | 2 +-
libstdc++-v3/ChangeLog | 36 ++++++++++++++++++++++++++++++++++++
2 files changed, 37 insertions(+), 1 deletion(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.