This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch releases/gcc-13
in repository gcc.
from 09124b7ed77 Support parallel testing in libgomp: fallback Perl 'flock' [...]
new f2eeda56524 d: Fix wrong code-gen when returning structs by value.
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/d/types.cc | 39 +++++++++++++++++++++++++++++----
gcc/testsuite/gdc.dg/torture/pr110406.d | 25 +++++++++++++++++++++
2 files changed, 60 insertions(+), 4 deletions(-)
create mode 100644 gcc/testsuite/gdc.dg/torture/pr110406.d
--
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 master
in repository toolchain/ci/interesting-commits.
from e7d47842 Add entry a90f558bbb87c0b5d2b1e07d55bd585b2285cf3d from https [...]
new 5c3da4ae Add entry a90f558bbb87c0b5d2b1e07d55bd585b2285cf3d from https [...]
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/basepoints/gcc-14-2114-ga90f558bbb8 | 1 +
.../a90f558bbb87c0b5d2b1e07d55bd585b2285cf3d/commit-log.txt | 5 +++++
.../a90f558bbb87c0b5d2b1e07d55bd585b2285cf3d/jira/description | 10 ++++++++++
gcc/sha1/a90f558bbb87c0b5d2b1e07d55bd585b2285cf3d/jira/summary | 1 +
gcc/sha1/a90f558bbb87c0b5d2b1e07d55bd585b2285cf3d/status.txt | 4 ++++
.../master-aarch64/reproduction_instructions.txt | 8 ++++----
.../tcwg_gcc_check/master-aarch64}/summary.txt | 0
.../tcwg_gcc_check/status.txt | 2 +-
8 files changed, 26 insertions(+), 5 deletions(-)
create mode 120000 gcc/basepoints/gcc-14-2114-ga90f558bbb8
create mode 100644 gcc/sha1/a90f558bbb87c0b5d2b1e07d55bd585b2285cf3d/commit-log.txt
create mode 100644 gcc/sha1/a90f558bbb87c0b5d2b1e07d55bd585b2285cf3d/jira/description
create mode 100644 gcc/sha1/a90f558bbb87c0b5d2b1e07d55bd585b2285cf3d/jira/summary
create mode 100644 gcc/sha1/a90f558bbb87c0b5d2b1e07d55bd585b2285cf3d/status.txt
copy gcc/sha1/{6a2e8dcbbd4bab374b27abea375bf7a921047800 => a90f558bbb87c0b5d2b1e07 [...]
copy {binutils/sha1/0ec2cde4f48fbe19c72d0963101888743015041e/tcwg_gnu_embed_check_ [...]
copy gcc/sha1/{6a2e8dcbbd4bab374b27abea375bf7a921047800 => a90f558bbb87c0b5d2b1e07 [...]
--
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 master
in repository toolchain/ci/interesting-commits.
from 4b669ba0 Add entry b625eff8a2346fe1107aa4ab7bbf4302f2c2136e from https [...]
new e7d47842 Add entry a90f558bbb87c0b5d2b1e07d55bd585b2285cf3d from https [...]
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:
.../tcwg_gcc_check/master-aarch64/build_url | 2 +-
.../tcwg_gcc_check/master-aarch64/last_good | 1 +
2 files changed, 2 insertions(+), 1 deletion(-)
copy gcc/sha1/{940645cec500ab5fda849130e5353e86dce3bed5 => a90f558bbb87c0b5d2b1e07 [...]
create mode 100644 gcc/sha1/a90f558bbb87c0b5d2b1e07d55bd585b2285cf3d/tcwg_gcc_chec [...]
--
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 6aeadf7896bf Merge tag 'docs-arm64-move' of git://git.lwn.net/linux
new 3b8abb323953 mm: kmem: fix a NULL pointer dereference in obj_stock_flus [...]
new f785a8f21a9c mm: memcg: use READ_ONCE()/WRITE_ONCE() to access stock->cached
new 4bb6dc79d987 migrate_pages: avoid blocking for IO in MIGRATE_SYNC_LIGHT
new 5b42360c73b0 memcg: use seq_buf_do_printk() with mem_cgroup_print_oom_m [...]
new dddb44ffa0d5 memcg: dump memory.stat during cgroup OOM for v1
new 8b9167cd9ef0 mm: compaction: optimize compact_memory to comply with the [...]
new 3c4322c94b9a mm/page_alloc: drop the unnecessary pfn_valid() for start pfn
new 2816ea2abf5f writeback: move wb_over_bg_thresh() call outside lock section
new 190409caaf7e memcg: flush stats non-atomically in mem_cgroup_wb_stats()
new f82a7a86dbfb memcg: calculate root usage from global state
new 35822fdae3bf memcg: remove mem_cgroup_flush_stats_atomic()
new 0a2dc6ac3329 cgroup: remove cgroup_rstat_flush_atomic()
new 857f21397f71 memcg, oom: remove unnecessary check in mem_cgroup_oom_syn [...]
new 18b1d18bc2bd memcg, oom: remove explicit wakeup in mem_cgroup_oom_synch [...]
new ffcb5f5262b7 workingset: refactor LRU refault to expose refault recency check
new cf264e1329fb cachestat: implement cachestat syscall
new 946e697c69ff cachestat: wire up cachestat for other architectures
new 88537aac0b38 selftests: add selftests for cachestat
new adef08038263 fs: hugetlbfs: set vma policy only when needed for allocat [...]
new 9f297db35667 dmapool: create/destroy cleanup
new 311150343e69 mm/gup: add missing gup_must_unshare() check to gup_huge_pgd()
new cd00dd2585c4 maple_tree: fix potential out-of-bounds access in mas_wr_e [...]
new c96390119718 filemap: remove page_endio()
new 501350459b1f mm: memory_hotplug: fix format string in warnings
new 124abced6473 migrate_pages_batch: simplify retrying and failure countin [...]
new fb646a4cd3f0 kasan: add kasan_tag_mismatch prototype
new bb6e04a173f0 kasan: use internal prototypes matching gcc-13 builtins
new eb83f6528b56 mm: hugetlb_vmemmap: provide stronger vmemmap allocation g [...]
new 870388db2532 mm: memory_failure: move memory_failure_attr_group under M [...]
new 97de10a9932c mm: memory-failure: move sysctl register in memory_failure_init()
new 4822acb13696 mm, oom: do not check 0 mask in out_of_memory()
new 7bab8dfb12d6 mm: pagemap: restrict pagewalk to the requested range
new 539aa041a9b1 mm: compaction: ensure rescanning only happens on partiall [...]
new 9ecc5fc50a9c mm: compaction: only force pageblock scan completion when [...]
new 590ccea80af9 mm: compaction: update pageblock skip when first migration [...]
new 90ed667c03fe Revert "Revert "mm/compaction: fix set skip in fast_find_m [...]
new b758fe6df50d mm/secretmem: make it on by default
new f24f66eef5c0 mm/zsmalloc: get rid of PAGE_MASK
new 072ba380cefc mm: page_alloc: move mirrored_kernelcore into mm_init.c
new 5e7d5da2f41c mm: page_alloc: move init_on_alloc/free() into mm_init.c
new 904d58578fce mm: page_alloc: move set_zone_contiguous() into mm_init.c
new e9aae1709264 mm: page_alloc: collect mem statistic into show_mem.c
new 5b855aa37cf7 mm: page_alloc: squash page_is_consistent()
new e9f2b529e10f mm: page_alloc: remove alloc_contig_dump_pages() stub
new 0866e82e40fb mm: page_alloc: split out FAIL_PAGE_ALLOC
new 884c175f12ce mm: page_alloc: split out DEBUG_PAGEALLOC
new 31a1b9d7fe76 mm: page_alloc: move mark_free_page() into snapshot.c
new 07f44ac3c90c mm: page_alloc: move pm_* function into power
new 5221b5a89340 mm: vmscan: use gfp_has_io_fs()
new e95d372c4cd4 mm: page_alloc: move sysctls into it own fils
new ecbb490d8ee3 mm: page_alloc: move is_check_pages_enabled() into page_alloc.c
new f6797adff7f0 mm/hugetlb: remove hugetlb_page_subpool()
new 54d020692b34 mm/gup: remove unused vmas parameter from get_user_pages()
new 0b295316b3a9 mm/gup: remove unused vmas parameter from pin_user_pages_remote()
new ca5e863233e8 mm/gup: remove vmas parameter from get_user_pages_remote()
new 34ed8d0dcd69 io_uring: rsrc: delegate VMA file-backed check to GUP
new 4c630f307455 mm/gup: remove vmas parameter from pin_user_pages()
new b2cac248191b mm/gup: remove vmas array from internal GUP functions
new 4e096ae1801e mm: convert migrate_pages() to work on folios
new 5729e06c8191 maple_tree: fix static analyser cppcheck issue
new afc754c651b8 maple_tree: clean up mas_parent_enum() and rename to mas_p [...]
new 633769c9267f maple_tree: avoid unnecessary ascending
new c3eb787e88e4 maple_tree: clean up mas_dfs_postorder()
new 89f499f35c11 maple_tree: add format option to mt_dump()
new f0a1f866aba1 maple_tree: add debug BUG_ON and WARN_ON variants
new 0d7c52bb2930 maple_tree: convert BUG_ON() to MT_BUG_ON()
new 7f2f9dc16fee maple_tree: change RCU checks to WARN_ON() instead of BUG_ON()
new e6d6792a5c51 maple_tree: convert debug code to use MT_WARN_ON() and MAS [...]
new bf96715eb485 maple_tree: use MAS_BUG_ON() when setting a leaf node as a parent
new 5950ada963a6 maple_tree: use MAS_BUG_ON() in mas_set_height()
new 4bbd1748c14e maple_tree: use MAS_BUG_ON() from mas_topiary_range()
new 1c414c6a4b23 maple_tree: use MAS_WR_BUG_ON() in mas_store_prealloc()
new bec1b51efbe7 maple_tree: use MAS_BUG_ON() prior to calling mas_meta_gap()
new acd4de60dd35 maple_tree: return error on mte_pivots() out of range
new a5199577b1dd maple_tree: make test code work without debug enabled
new b50e195ff436 mm: update validate_mm() to use vma iterator
new 36bd931049bf mm: update vma_iter_store() to use MAS_WARN_ON()
new eaf9790d3bc6 maple_tree: add __init and __exit to test module
new 23e734ecd97f maple_tree: remove unnecessary check from mas_destroy()
new d04118605f65 maple_tree: mas_start() reset depth on dead node
new 15c0c60b8cee mm/mmap: change do_vmi_align_munmap() for maple tree itera [...]
new ca80f610045d maple_tree: try harder to keep active node after mas_next()
new 39193685d585 maple_tree: try harder to keep active node with mas_prev()
new ba9972121ab2 maple_tree: revise limit checks in mas_empty_area{_rev}()
new 17e7436bd327 maple_tree: fix testing mas_empty_area()
new fff4a58cc00b maple_tree: introduce mas_next_slot() interface
new 6169b553195a maple_tree: add mas_next_range() and mas_find_range() interfaces
new de6e386c060c maple_tree: relocate mas_rewalk() and mas_rewalk_if_dead()
new dd9a85138280 maple_tree: introduce mas_prev_slot() interface
new 6b9e93e01020 maple_tree: add mas_prev_range() and mas_find_range_rev interface
new 6b23a290611d maple_tree: clear up index and last setting in single entry tree
new eb2e817f38ca maple_tree: update testing code for mas_{next,prev,walk}
new bb5dbd2272b8 mm: add vma_iter_{next,prev}_range() to vma iterator
new 5c1c03de1b16 mm: avoid rewalk in mmap_region
new 62069aace145 mm: page_alloc: set sysctl_lowmem_reserve_ratio storage-cl [...]
new ecd8b2928f2e mm: compaction: remove compaction result helpers
new 511a69b27fe6 mm: compaction: simplify should_compact_retry()
new e8606320e9af mm: compaction: refactor __compaction_suitable()
new f98a497e1f16 mm: compaction: remove unnecessary is_via_compact_memory() checks
new 1c9568e806a5 mm: compaction: drop redundant watermark check in compacti [...]
new 3cf049375290 mm: compaction: have compaction_suitable() return bool
new 4fbbb3fde3c6 mm: compaction: avoid GFP_NOFS ABBA deadlock
new 81b1e3f91d77 selftests/mm: factor out detection of hugetlb page sizes i [...]
new c879462a08fe selftests/mm: gup_longterm: new functional test for FOLL_LONGTERM
new 89207c669bbf selftests/mm: gup_longterm: add liburing tests
new 3c54a298db4c mm/mmap: refactor mlock_future_check()
new b0cc5e89caad mm/mlock: rename mlock_future_check() to mlock_future_ok()
new 08e0f49e9991 mm/memcontrol: fix typo in comment
new 19ab365762c6 selftests: cgroup: fix unexpected failure on test_memcg_low
new 0285762c6f16 mm: multi-gen LRU: use macro for bitmap
new 5c7e7a0d7907 mm: multi-gen LRU: cleanup lru_gen_soft_reclaim()
new bd02df412cbb mm: multi-gen LRU: add helpers in page table walks
new d7f1afd0e3ac mm: multi-gen LRU: cleanup lru_gen_test_recent()
new dcb8cbb58a21 kmemleak-test: drop __init to get better backtrace
new fc1e0d980037 mm/vmalloc: prevent stale TLBs in fully utilized blocks
new ca5e46c3400b mm/vmalloc: avoid iterating over per CPU vmap blocks twice
new a09fad96ffb1 mm/vmalloc: prevent flushing dirty space over and over
new 43d7650234c6 mm/vmalloc: check free space in vmap_block lockless
new 7f48121e9fa8 mm/vmalloc: add missing READ/WRITE_ONCE() annotations
new 77e50af07f14 mm/vmalloc: dont purge usable blocks unnecessarily
new 75990f6459b9 mm: compaction: drop the redundant page validation in upda [...]
new 2dbd90054f96 mm: compaction: change fast_isolate_freepages() to void type
new cf650342f83a mm: compaction: skip more fully scanned pageblock
new 8b71b499ff98 mm: compaction: only set skip flag if cc->no_set_skip_hint [...]
new 447ba88658fa mm: compaction: add trace event for fast freepages isolation
new a8d13355c660 mm: compaction: skip fast freepages isolation if enough fr [...]
new 283ebdee2da3 mm: shmem: fix UAF bug in shmem_show_options()
new e0e0b4126c1f mm/memcontrol: export memcg.swap watermark via sysfs for v2 memcg
new 523716770e63 maple_tree: rework mtree_alloc_{range,rrange}()
new c2aa6f5328b9 maple_tree: drop mas_{rev_}alloc() and mas_fill_gap()
new 14c4b5ab6a43 maple_tree: fix the arguments to __must_hold()
new bc147f0f70a3 maple_tree: simplify mas_is_span_wr()
new 8c995a631474 maple_tree: make the code symmetrical in mas_wr_extend_null()
new c6fc9e4a5c50 maple_tree: add mas_wr_new_end() to calculate new_end accurately
new 2e1da329b424 maple_tree: add comments and some minor cleanups to mas_wr [...]
new e6d1ffd611af maple_tree: rework mas_wr_slot_store() to be cleaner and m [...]
new 7a03ae39209c maple_tree: simplify and clean up mas_wr_node_store()
new 06b27ce36a1a maple_tree: relocate the declaration of mas_empty_area_rev().
new 3af0191a594d Multi-gen LRU: fix workingset accounting
new c6bb975aa60b Docs/mm/damon/faq: remove old questions
new 73dc57e4ef49 Docs/mm/damon/maintainer-profile: fix typos and grammar errors
new 45b849df7d0e Docs/mm/damon/design: add a section for overall architecture
new e168962dbf7f Docs/mm/damon/design: update the layout based on the layers
new 69e7b88cea29 Docs/mm/damon/design: rewrite configurable layers
new eaabfa4321a6 Docs/mm/damon/design: add a section for the relation betwe [...]
new 2dc4e6a509ae Docs/mm/damon/design: add sections for basic parts of DAMOS
new b138878609be Docs/mm/damon/design: add sections for advanced features of DAMOS
new f508a0fbd380 Docs/mm/damon/design: add a section for DAMON core API
new da9698105c7a Docs/mm/damon/design: add a section for the modules layer
new ba1b67c79cb3 mm/mm_init.c: introduce reset_memoryless_node_totalpages()
new 1c2d252f5b42 mm/mm_init.c: do not calculate zone_start_pfn/zone_end_pfn [...]
new f9f956b550b8 swap: remove get/put_swap_device() in __swap_count()
new 46a774d3eae5 swap, __read_swap_cache_async(): enlarge get/put_swap_devi [...]
new 3ecdeb0f876e swap: remove __swp_swapcount()
new c07aee4f82af swap: remove get/put_swap_device() in __swap_duplicate()
new a95722a04772 swap: comments get_swap_device() with usage rule
new deedad80f660 THP: avoid lock when check whether THP is in deferred list
new 837c2ba56d6f mm/mm_init.c: remove free_area_init_memoryless_node()
new 3b11edf1f239 mm/page_alloc: don't wake kswapd from rmqueue() unless __G [...]
new 16618670276a mm: khugepaged: avoid pointless allocation for "struct mm_slot"
new e3d9b45fb17c mm/mm_init.c: move set_pageblock_order() to free_area_init()
new e0228d590beb mm: zswap: shrink until can accept
new 0d625446d0a4 backing_dev: remove current->backing_dev_info
new 936e114a245b iomap: update ki_pos a little later in iomap_dio_complete
new 182c25e9c157 filemap: update ki_pos in generic_perform_write
new 3c435a0fe35c filemap: add a kiocb_write_and_wait helper
new e003f74afbd2 filemap: add a kiocb_invalidate_pages helper
new c402a9a9430b filemap: add a kiocb_invalidate_post_direct_write helper
new 219580eea1ee iomap: update ki_pos in iomap_file_buffered_write
new 8ee93b4bb626 iomap: use kiocb_write_and_wait and kiocb_invalidate_pages
new 44fff0fa08ec fs: factor out a direct_write_fallback helper
new 70e986c3b4f4 fuse: update ki_pos in fuse_perform_write
new 596df33d673d fuse: drop redundant arguments to fuse_perform_write
new 64d1b4dd826d fuse: use direct_write_fallback
new 501b26510ae3 vmstat: allow_direct_reclaim should use zone_page_state_snapshot
new b3f78e749865 mm: vmalloc must set pte via arch code
new c11d34fa139e mm/damon/ops-common: atomically test and clear young on pt [...]
new fa8c919dac3f mm/damon/ops-common: refactor to use {pte|pmd}p_clear_youn [...]
new 3b65f437d9e8 mm: fix failure to unmap pte on highmem systems
new 12dd992accd9 mm: page_alloc: remove unneeded header files
new 396faf889819 memcg: use helper macro FLUSH_TIME
new 5e0747258384 mm/early_ioremap.c: improve the execution efficiency of ea [...]
new 54cbbbf3faf6 mm/mmap: separate writenotify and dirty tracking logic
new 8ac268436e6d mm/gup: disallow FOLL_LONGTERM GUP-nonfast writing to file [...]
new a6e79df92e4a mm/gup: disallow FOLL_LONGTERM GUP-fast writing to file-ba [...]
new ce5df7764b3b mm: page_isolation: write proper kerneldoc
new 5da226dbfce3 mm: skip CMA pages when they are not available
new e52ee4cc8fa8 mm: remove obsolete alloc_migrate_target()
new e5797dc01118 mm: vmscan: mark kswapd_run() and kswapd_stop() __meminit
new e6c715abb4ee memory tier: remove unneeded disable_all_demotion_targets( [...]
new 9a61100e686e selftests/mm: fix uffd-stress unused function warning
new 2f29d16c9d30 selftests/mm: fix unused variable warnings in hugetlb-madv [...]
new b764253c1882 selftests/mm: fix "warning: expression which evaluates to [...]
new 3ff47a5837ef selftests/mm: fix invocation of tests that are run via she [...]
new 7bddd2263e37 selftests/mm: .gitignore: add mkdirty, va_high_addr_switch
new 0e14e7e9f16f selftests/mm: fix two -Wformat-security warnings in uffd builds
new 97deb66ed4f9 selftests/mm: fix a "possibly uninitialized" warning in pk [...]
new 3972ea246938 selftests/mm: fix build failures due to missing MADV_COLLAPSE
new 56d2afff1383 selftests/mm: move certain uffd*() routines from vm_util.c [...]
new 01d6c48a828b Documentation: kselftest: "make headers" is a prerequisite
new 9fc96c7c19df selftests: error out if kernel header files are not yet built
new ad27ce206af7 mm/hugetlb: use a folio in copy_hugetlb_page_range()
new 959a78b6dd45 mm/hugetlb: use a folio in hugetlb_wp()
new 061e62e8180d mm/hugetlb: use a folio in hugetlb_fault()
new bd5f79ab3936 mm/sparse: remove unused parameters in sparse_remove_section()
new 91ff4d754a18 mm/mm_init.c: drop 'nid' parameter from check_for_memory()
new 36ce9d76b0a9 shmem: use ramfs_kill_sb() for kill_sb method of ramfs-bas [...]
new a668968f8426 mm/memory_hotplug: remove reset_node_managed_pages() in ho [...]
new 32b6a4a1745a mm/mm_init.c: remove reset_node_present_pages()
new b9c91c43412f mm: zswap: support exclusive loads
new 766b59e87650 arm: allow pte_offset_map[_lock]() to fail
new 52924726f4c0 arm64: allow pte_offset_map() to fail
new cafcb9ca5a56 arm64/hugetlb: pte_alloc_huge() pte_offset_huge()
new 0db639f768e6 ia64/hugetlb: pte_alloc_huge() pte_offset_huge()
new e67b37c368b7 m68k: allow pte_offset_map[_lock]() to fail
new 505a23a5f893 microblaze: allow pte_offset_map() to fail
new 17b25a3801d1 mips: add pte_unmap() to balance pte_offset_map()
new 6a2561f92e7d parisc: add pte_unmap() to balance get_ptep()
new ffd3e90a8fda parisc: unmap_uncached_pte() use pte_offset_kernel()
new def1cd433f8a parisc/hugetlb: pte_alloc_huge() pte_offset_huge()
new d00ae31fa2fc powerpc: kvmppc_unmap_free_pmd() pte_offset_kernel()
new 0c31f29b0cbc powerpc: allow pte_offset_map[_lock]() to fail
new 5d991378d1e5 powerpc/hugetlb: pte_alloc_huge()
new 893f667f7440 riscv/hugetlb: pte_alloc_huge() pte_offset_huge()
new 5c7f3bf04a6c s390: allow pte_offset_map_lock() to fail
new b2f58941adcb s390: gmap use pte_unmap_unlock() not spin_unlock()
new b7b7ef6b4485 sh/hugetlb: pte_alloc_huge() pte_offset_huge()
new c65d09fd2c28 sparc/hugetlb: pte_alloc_huge() pte_offset_huge()
new 4be14ec02ee1 sparc: allow pte_offset_map() to fail
new 7a19c361b1fa sparc: iounit and iommu use pte_offset_kernel()
new 975ca3986bec x86: allow get_locked_pte() to fail
new 653ba8108deb x86: sme_populate_pgd() use pte_offset_kernel()
new 56e0d1cb1689 xtensa: add pte_unmap() to balance pte_offset_map()
new be5e015d107d vmstat: skip periodic vmstat update for isolated CPUs
new e3b7bf972d63 mm/folio: avoid special handling for order value 0 in foli [...]
new 0e4bc271110e mm/vmalloc: replace the ternary conditional operator with min()
new 7b1798ec9836 selftests: damon: add config file
new 26e1a0c3277d mm: use pmdp_get_lockless() without surplus barrier()
new 0cb8fd4d1416 mm/migrate: remove cruft from migration_entry_wait()s
new 46c475bd676b mm/pgtable: kmap_local_page() instead of kmap_atomic()
new 0d940a9b270b mm/pgtable: allow pte_offset_map[_lock]() to fail
new 65747aaf42b7 mm/filemap: allow pte_offset_map_lock() to fail
new 45fe85e9811e mm/page_vma_mapped: delete bogosity in page_vma_mapped_walk()
new 90f43b0a13cd mm/page_vma_mapped: reformat map_pte() with less indentation
new 2798bbe75b9c mm/page_vma_mapped: pte_offset_map_nolock() not pte_lockptr()
new 7780d04046a2 mm/pagewalkers: ACTION_AGAIN if pte_offset_map_lock() fails
new be872f83bf57 mm/pagewalk: walk_pte_range() allow for pte_offset_map()
new e5ad581c7f1c mm/vmwgfx: simplify pmd & pud mapping dirty helpers
new 0d1c81edc61e mm/vmalloc: vmalloc_to_page() use pte_offset_kernel()
new 6ec1905f6ec7 mm/hmm: retry if pte_offset_map() fails
new 2b683a4ff6ee mm/userfaultfd: retry if pte_offset_map() fails
new 3622d3cde308 mm/userfaultfd: allow pte_offset_map_lock() to fail
new 9f2bad096d2f mm/debug_vm_pgtable,page_table_check: warn pte map fails
new 04dee9e85cf5 mm/various: give up if pte_offset_map[_lock]() fails
new 670ddd8cdcbd mm/mprotect: delete pmd_none_or_clear_bad_unless_trans_huge()
new a5be621ee292 mm/mremap: retry if either pte_offset_map_*lock() fails
new f3cd4ab0aabf mm/madvise: clean up pte_offset_map_lock() scans
new 179d3e4f3bfa mm/madvise: clean up force_shm_swapin_readahead()
new d850fa729873 mm/swapoff: allow pte_offset_map[_lock]() to fail
new 52fc048320ad mm/mglru: allow pte_offset_map_nolock() to fail
new 4b56069c95d6 mm/migrate_device: allow pte_offset_map_lock() to fail
new 2378118bd9da mm/gup: remove FOLL_SPLIT_PMD use of pmd_trans_unstable()
new c9c1ee20ee84 mm/huge_memory: split huge pmd under one pte_offset_map()
new 895f5ee464cc mm/khugepaged: allow pte_offset_map[_lock]() to fail
new 3db82b9374ca mm/memory: allow pte_offset_map[_lock]() to fail
new c7ad08804fae mm/memory: handle_pte_fault() use pte_offset_map_nolock()
new feda5c393a6c mm/pgtable: delete pmd_trans_unstable() and friends
new 4f8fcf4ced0b mm/swap: swap_vma_readahead() do the pte_offset_map()
new a92cbb82c8d3 perf/core: allow pte_offset_map() to fail
new b95826c9aa48 mm: remove set_compound_page_dtor()
new 349d1670008d mm/hugetlb: fix pgtable lock on pmd sharing
new 4ab5f8ec7d71 mm/slab: decouple ARCH_KMALLOC_MINALIGN from ARCH_DMA_MINALIGN
new 8c57da28dc3d dma: allow dma_get_cache_alignment() to be overridden by t [...]
new 0c474d31a637 mm/slab: simplify create_kmalloc_cache() args and make it static
new 963e84b0f262 mm/slab: limit kmalloc() minimum alignment to dma_get_cach [...]
new be6a5b5e9e47 drivers/base: use ARCH_DMA_MINALIGN instead of ARCH_KMALLO [...]
new 6716ccaf43e0 drivers/gpu: use ARCH_DMA_MINALIGN instead of ARCH_KMALLOC [...]
new 075efe7c1656 drivers/usb: use ARCH_DMA_MINALIGN instead of ARCH_KMALLOC [...]
new 3cbbb41049ac drivers/spi: use ARCH_DMA_MINALIGN instead of ARCH_KMALLOC [...]
new 7bc757140f07 dm-crypt: use ARCH_DMA_MINALIGN instead of ARCH_KMALLOC_MINALIGN
new 88b216d33969 iio: core: use ARCH_DMA_MINALIGN instead of ARCH_KMALLOC_MINALIGN
new 9382bc44b5f5 arm64: allow kmalloc() caches aligned to the smaller cache [...]
new af2880ec4402 scatterlist: add dedicated config for DMA flags
new cb147bbe22d2 dma-mapping: name SG DMA flag helpers consistently
new 370645f41e6e dma-mapping: force bouncing if the kmalloc() size is not c [...]
new 861370f49ce4 iommu/dma: force bouncing if the size is not cacheline-aligned
new b035f5a6d852 mm: slab: reduce the kmalloc() minimum alignment if DMA bo [...]
new 1c1a429efd4e arm64: enable ARCH_WANT_KMALLOC_DMA_BOUNCE for arm64
new 78615c4ddb73 powerpc: move the ARCH_DMA_MINALIGN definition to asm/cache.h
new 4ea57ce42886 microblaze: move the ARCH_{DMA,SLAB}_MINALIGN definitions [...]
new e6926a4d1c9b sh: move the ARCH_DMA_MINALIGN definition to asm/cache.h
new 426931e7e5d9 mm: ptdump should use ptep_get_lockless()
new 6c1d2a073a1d mm: move ptep_get() and pmdp_get() helpers
new c33c794828f2 mm: ptep_get() conversion
new 1e6d1e364560 selftests: mm: remove wrong kernel header inclusion
new 0183d777c29a selftests: mm: remove duplicate unneeded defines
new f999f38b4e6f mm: zswap: add pool shrinking mechanism
new 1be537c6451b mm: zswap: remove page reclaim logic from zbud
new e774a7bc7f0a mm: zswap: remove page reclaim logic from z3fold
new b3067742ae36 mm: zswap: remove page reclaim logic from zsmalloc
new 35499e2b79ff mm: zswap: remove shrink from zpool interface
new ff9d5ba202f9 mm: zswap: simplify writeback function
new 0bb488498c98 mm: zswap: remove zswap_header
new 1e3be4856f49 mm/folio: replace set_compound_order with folio_set_order
new 65ac132027a8 userfaultfd: fix regression in userfaultfd_unmap_prep()
new 3efd33b75358 kernel: pid_namespace: remove unused set_memfd_noexec_scope()
new e4d86756159b mm: remove unused vma_init_lock()
new 833dfc0090b3 mm: compaction: mark kcompactd_run() and kcompactd_stop() [...]
new 33ee4f185827 memory tier: remove unneeded !IS_ENABLED(CONFIG_MIGRATION) check
new 3a6358c0dbe6 percpu-internal/pcpu_chunk: re-layout pcpu_chunk structure [...]
new e1ad3e666764 mm/khugepaged: use DEFINE_READ_MOSTLY_HASHTABLE macro
new c0ba597db904 gfs2: use a folio inside gfs2_jdata_writepage()
new d0cfcaee0aa5 gfs2: pass a folio to __gfs2_jdata_write_folio()
new c1401fd18ff8 gfs2: convert gfs2_write_jdata_page() to gfs2_write_jdata_folio()
new 53418a18fcbb buffer: convert __block_write_full_page() to __block_write [...]
new 285e0fc95ab1 gfs2: support ludicrously large folios in gfs2_trans_add_d [...]
new bb0ea5989c09 buffer: make block_write_full_page() handle large folios c [...]
new fe181377a23c buffer: convert block_page_mkwrite() to use a folio
new 8c6cb3e3d57e buffer: convert __block_commit_write() to take a folio
new 4a9622f2fdae buffer: convert page_zero_new_buffers() to folio_zero_new_ [...]
new 3c98a41cc2c0 buffer: convert grow_dev_page() to use a folio
new 6f24ce6bec83 buffer: convert init_page_buffers() to folio_init_buffers()
new 08d84add4317 buffer: convert link_dev_buffers to take a folio
new eee25182a80a buffer: use a folio in __find_get_block_slow()
new 6d68f644b97c buffer: convert block_truncate_page() to use a folio
new 399fd496c49b mm/page_owner/cma: show pfn in cma/page_owner with hex format
new 6c77b607ee26 mm: kill lock|unlock_page_memcg()
new 418fd29d9de5 mm: zswap: invaldiate entry after writeback
new cb0551adf92d zram: further limit recompression threshold
new 452c03fdbed0 kasan: add support for kasan.fault=panic_on_write
new 708ff4914dfb mmzone: introduce folio_is_zone_movable()
new 28fb54f6a2fd mmzone: introduce folio_migratetype()
new c9223a4aede7 mm/gup_test.c: convert verify_dma_pinned() to us folios
new 503670ee6d06 mm/gup.c: reorganize try_get_folio()
new 5d949953f841 mm: remove is_longterm_pinnable_page() and reimplement fol [...]
new aa13779be6b7 mm/damon/core-test: add a test for damon_set_attrs()
new 025b7799b35d mm/memcg: remove return value of mem_cgroup_scan_tasks()
new c1753fd02a00 mm: move mm_count into its own cache line
new b16b54c9db8b Docs/mm/damon/design: document 'age' of region
new 60eb644b0127 Docs/admin-guide/mm/damon/start: update DAMOS example command
new cc5ece5979da Docs/admin-guide/mm/damon/usage: fix typos in references a [...]
new ddb7d012b101 Docs/admin-guide/mm/damon/usage: remove unnecessary senten [...]
new 01e08737daed Docs/admin-guide/mm/damon/usage: link design document for DAMOS
new 67c34f6c6af8 Docs/admin-guide/mm/damon/usage: clarify quotas and waterm [...]
new ff71f26f9774 Docs/admin-guide/mm/damon/usage: update the ways for getti [...]
new cf01724e2d73 mm: page_alloc: make compound_page_dtors static
new 814bc1de03ea mm/mglru: make memcg_lru->lock irq safe
new 63773d2b593d Merge mm-hotfixes-stable into mm-stable to pick up depende [...]
new 8c293a6353d6 kasan, doc: note kasan.fault=panic_on_write behaviour for [...]
new 9721fd82351d mm: compaction: skip memory hole rapidly when isolating mi [...]
new 726ccdba1521 kasan,kmsan: remove __GFP_KSWAPD_RECLAIM usage from kasan/kmsan
new 91f0dccef141 mm/memcontrol: do not tweak node in mem_cgroup_init()
new 3360cd30a4c5 selftests: cgroup: fix unexpected failure on test_memcg_sock
new 0b52c420350e mm: fix shmem THP counters on migration
new 9883c7f84053 mm/gup: do not return 0 from pin_user_pages_fast() for bad args
new 61167ad5fecd mm: pass nid to reserve_bootmem_region()
new 3fda49e89f17 mm/swapfile: delete outdated pte_offset_map() comment
new b5665cf936bf mm: backing-dev: make bdi_class a static const structure
new 1bf61092bc90 mm: page_alloc: use the correct type of list for free pages
new f5f288a02319 afs: convert pagevec to folio_batch in afs_extend_writeback()
new 982a7194afc9 mm: add __folio_batch_release()
new bdadc6d83156 scatterlist: add sg_set_folio()
new 0b62af28f249 i915: convert shmem_sg_free_table() to use a folio_batch
new 3291e09a4638 drm: convert drm_gem_put_pages() to use a folio_batch
new e0b72c14d8dc mm: remove check_move_unevictable_pages()
new ce06442812fc pagevec: rename fbatch_count()
new f8a101ff09a7 i915: convert i915_gpu_error to use a folio_batch
new 76fa88429075 net: convert sunrpc from pagevec to folio_batch
new 1e0877d58b1e mm: remove struct pagevec
new 1a0fc811f5f5 mm: rename invalidate_mapping_pagevec to mapping_try_invalidate
new 1fec6890bf22 mm: remove references to pagevec
new 994ec4e29b3d mm: remove unnecessary pagevec includes
new 18a937076c69 mm: zswap: fix double invalidate with exclusive loads
new 56ae0bb349b4 mm: compaction: convert to use a folio in isolate_migratep [...]
new 7302338a14f9 mm: kill [add|del]_page_to_lru_list()
new 7a704474b302 mm: memcg: rename and document global_reclaim()
new 1bc545bff45c mm/vmscan: fix root proactive reclaim unthrottling unbalan [...]
new 16f8eb3eea9e Revert "page cache: fix page_cache_next/prev_miss off by one"
new fd4aed8d985a hugetlb: revert use of page_cache_next_miss()
new 341d51c8861f mm: nommu: correct the range of mmap_sem_read_lock in task_mem()
new acc72d59c750 mm/hugetlb: remove hugetlb_set_page_subpool()
new 6e17c6de3ddf Merge tag 'mm-stable-2023-06-24-19-15' of git://git.kernel [...]
new 6a25212dc358 kthread: fix spelling typo and grammar in comments
new 35a609a82c17 scripts/spelling.txt: add more spellings to spelling.txt
new 9e627588bf91 procfs: replace all non-returning strlcpy with strscpy
new 3db55767da74 add intptr_t
new 4e2f6342ccaf fork: optimize memcg_charge_kernel_stack() a bit
new 6b81459c9cb0 squashfs: don't include buffer_head.h
new e994f5b677ee squashfs: cache partial compressed blocks
new 6ca0f81c0b96 mm: percpu: unhide pcpu_embed_first_chunk prototype
new 8f14a96386b2 mm: page_poison: always declare __kernel_map_pages() function
new 52bb85d64361 mm: sparse: mark populate_section_memmap() static
new 6b76ca2ab917 lib: devmem_is_allowed: include linux/io.h
new ff7138813ac4 locking: add lockevent_read() prototype
new 525bb813a995 panic: hide unused global functions
new d9cdb43189ef panic: make function declarations visible
new 23108f6aac4c kunit: include debugfs header file
new ad1a48301f65 init: consolidate prototypes in linux/init.h
new 73648e6fa79a init: move cifs_root_data() prototype into linux/mount.h
new af0a76e12695 thread_info: move function declarations to linux/thread_info.h
new 3403bb4ea598 time_namespace: always provide arch_get_vdso_data() protot [...]
new e0ddec73fd48 kcov: add prototypes for helper functions
new 6aee6723f1b3 init: add bdev fs printk if mount_block_root failed
new 004444486184 decompressor: provide missing prototypes
new 5e008df11c55 watchdog/perf: define dummy watchdog_update_hrtimer_thresh [...]
new 4379e59fe566 watchdog/perf: more properly prevent false positives with [...]
new 810b560e8985 watchdog: remove WATCHDOG_DEFAULT
new 730211182ed0 watchdog/hardlockup: change watchdog_nmi_enable() to void
new 1fafaa7745ee watchdog/perf: ensure CPU-bound context when creating hard [...]
new 8b5c59a92b5b watchdog/hardlockup: add comments to touch_nmi_watchdog()
new 6ea0d04211a7 watchdog/perf: rename watchdog_hld.c to watchdog_perf.c
new 81972551df9d watchdog/hardlockup: move perf hardlockup checking/panic t [...]
new 1610611aadc2 watchdog/hardlockup: style changes to watchdog_hardlockup_ [...]
new 77c12fc95980 watchdog/hardlockup: add a "cpu" param to watchdog_hardloc [...]
new ed92e1ef5222 watchdog/hardlockup: move perf hardlockup watchdog petting [...]
new df95d3085caa watchdog/hardlockup: rename some "NMI watchdog" constants/ [...]
new d9b3629ade8e watchdog/hardlockup: have the perf hardlockup use __weak f [...]
new 1f423c905a6b watchdog/hardlockup: detect hard lockups using secondary ( [...]
new b17aa959330e watchdog/perf: add a weak function for an arch to detect i [...]
new 930d8f8dbab9 watchdog/perf: adapt the watchdog_perf interface for async model
new 94946f9eaac1 arm64: add hw_nmi_get_sample_period for preparation of loc [...]
new d7a0fe9ef6d6 arm64: enable perf events based hard lockup detector
new 048a9883267f include/linux/math.h: fix mult_frac() multiple argument ev [...]
new 4df3504e2f17 kexec: avoid calculating array size twice
new d32840ad4a11 ocfs2: correct return value of ocfs2_local_free_info()
new 69fe5c430ccd ocfs2: cleanup trace events
new 1cba6c4309f0 kexec: fix a memory leak in crash_shrink_memory()
new 6f22a744f4ee kexec: delete a useless check in crash_shrink_memory()
new f7f567b95b12 kexec: clear crashk_res if all its memory has been released
new 8a7db7790a3f kexec: improve the readability of crash_shrink_memory()
new 5b7bfb32cbaa kexec: add helper __crash_shrink_memory()
new 16c6006af4d4 kexec: enable kexec_crash_size to support two crash kernel [...]
new f26799ffd6c7 checkpatch: check for 0-length and 1-element arrays
new a94181ec064b syscalls: add sys_ni_posix_timers prototype
new 9ec272c586b0 watchdog/hardlockup: keep kernel.nmi_watchdog sysctl as 04 [...]
new 6426e8d1f274 watchdog/hardlockup: HAVE_NMI_WATCHDOG must implement watc [...]
new 2711e4adef4f watchdog/hardlockup: don't use raw_cpu_ptr() in watchdog_h [...]
new 7a71d8e650b0 watchdog/hardlockup: in watchdog_hardlockup_check() use cp [...]
new 05e7b5587661 watchdog/hardlockup: remove softlockup comment in touch_nm [...]
new d3b62ace0f09 watchdog/buddy: cleanup how watchdog_buddy_check_hardlocku [...]
new 813efda23934 watchdog/buddy: don't copy the cpumask in watchdog_next_cpu()
new 7ece48b7b4a2 watchdog/buddy: simplify the dependency for HARDLOCKUP_DET [...]
new 28168eca3297 watchdog/hardlockup: move SMP barriers from common code to [...]
new 4917a25f83a8 watchdog/hardlockup: sort hardlockup detector related conf [...]
new 1356d0b966e7 watchdog/hardlockup: make the config checks more straightforward
new 0c68bda69665 watchdog/hardlockup: declare arch_touch_nmi_watchdog() onl [...]
new a5fcc2367e22 watchdog/hardlockup: make HAVE_NMI_WATCHDOG sparc64-specific
new 47f4cb433923 watchdog/sparc64: define HARDLOCKUP_DETECTOR_SPARC64
new 7ca8fe94aa92 watchdog/hardlockup: define HARDLOCKUP_DETECTOR_ARCH
new 875e0c31f84c devres: show which resource was invalid in __devm_ioremap_ [...]
new df8b78e1630f powerpc: move arch_trigger_cpumask_backtrace from nmi.h to irq.h
new a8992d8ad777 watchdog/hardlockup: fix typo in config HARDLOCKUP_DETECTO [...]
new 7982f975600d ocfs2: remove redundant assignment to variable bit_off
new 4afc9a402aa3 kernel/time/posix-stubs.c: remove duplicated include
new 77b1a7f7a05c Merge tag 'mm-nonmm-stable-2023-06-24-19-23' of git://git. [...]
The 455 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/memory.rst | 2 +-
Documentation/admin-guide/cgroup-v2.rst | 7 +
Documentation/admin-guide/mm/damon/start.rst | 10 +-
Documentation/admin-guide/mm/damon/usage.rst | 146 +-
Documentation/dev-tools/kasan.rst | 9 +-
Documentation/dev-tools/kselftest.rst | 1 +
Documentation/mm/damon/design.rst | 337 +++-
Documentation/mm/damon/faq.rst | 23 -
Documentation/mm/damon/maintainer-profile.rst | 4 +-
Documentation/mm/page_migration.rst | 7 +-
Documentation/mm/split_page_table_lock.rst | 17 +-
.../translations/zh_CN/mm/page_migration.rst | 2 +-
MAINTAINERS | 7 +
arch/Kconfig | 16 +-
arch/alpha/kernel/syscalls/syscall.tbl | 1 +
arch/arm/include/asm/irq.h | 1 -
arch/arm/lib/uaccess_with_memcpy.c | 3 +
arch/arm/mm/fault-armv.c | 5 +-
arch/arm/mm/fault.c | 3 +
arch/arm/tools/syscall.tbl | 1 +
arch/arm64/Kconfig | 4 +
arch/arm64/include/asm/cache.h | 3 +
arch/arm64/include/asm/thread_info.h | 4 -
arch/arm64/include/asm/unistd.h | 2 +-
arch/arm64/include/asm/unistd32.h | 2 +
arch/arm64/kernel/Makefile | 1 +
arch/arm64/kernel/mte.c | 17 +-
arch/arm64/kernel/traps.c | 2 +-
arch/arm64/kernel/watchdog_hld.c | 36 +
arch/arm64/mm/fault.c | 5 +-
arch/arm64/mm/hugetlbpage.c | 11 +-
arch/arm64/mm/init.c | 7 +-
arch/ia64/kernel/syscalls/syscall.tbl | 1 +
arch/ia64/mm/hugetlbpage.c | 4 +-
arch/m68k/include/asm/mmu_context.h | 6 +-
arch/m68k/kernel/sys_m68k.c | 2 +
arch/m68k/kernel/syscalls/syscall.tbl | 1 +
arch/m68k/mm/mcfmmu.c | 52 +-
arch/microblaze/include/asm/cache.h | 5 +
arch/microblaze/include/asm/page.h | 5 -
arch/microblaze/include/asm/setup.h | 2 -
arch/microblaze/kernel/signal.c | 5 +-
arch/microblaze/kernel/syscalls/syscall.tbl | 1 +
arch/mips/include/asm/fw/cfe/cfe_api.h | 3 -
arch/mips/include/asm/irq.h | 1 -
arch/mips/kernel/syscalls/syscall_n32.tbl | 1 +
arch/mips/kernel/syscalls/syscall_n64.tbl | 1 +
arch/mips/kernel/syscalls/syscall_o32.tbl | 1 +
arch/mips/mm/tlb-r4k.c | 12 +-
arch/parisc/kernel/cache.c | 26 +-
arch/parisc/kernel/pci-dma.c | 2 +-
arch/parisc/kernel/smp.c | 1 -
arch/parisc/kernel/syscalls/syscall.tbl | 1 +
arch/parisc/mm/hugetlbpage.c | 4 +-
arch/powerpc/Kconfig | 5 +-
arch/powerpc/include/asm/cache.h | 4 +
arch/powerpc/include/asm/irq.h | 7 +-
arch/powerpc/include/asm/nmi.h | 12 +-
arch/powerpc/include/asm/page_32.h | 4 -
arch/powerpc/kernel/syscalls/syscall.tbl | 1 +
arch/powerpc/kernel/watchdog.c | 12 +-
arch/powerpc/kvm/book3s_64_mmu_radix.c | 2 +-
arch/powerpc/mm/book3s64/hash_tlb.c | 4 +
arch/powerpc/mm/book3s64/iommu_api.c | 2 +-
arch/powerpc/mm/book3s64/subpage_prot.c | 2 +
arch/powerpc/mm/hugetlbpage.c | 2 +-
arch/powerpc/platforms/pseries/mobility.c | 4 +-
arch/powerpc/xmon/xmon.c | 5 +-
arch/riscv/include/asm/irq.h | 2 -
arch/riscv/include/asm/timex.h | 2 -
arch/riscv/mm/hugetlbpage.c | 4 +-
arch/s390/include/asm/thread_info.h | 3 -
arch/s390/kernel/entry.h | 2 -
arch/s390/kernel/syscalls/syscall.tbl | 1 +
arch/s390/kernel/uv.c | 2 +
arch/s390/kvm/interrupt.c | 2 +-
arch/s390/mm/gmap.c | 31 +-
arch/s390/mm/pgtable.c | 12 +-
arch/sh/include/asm/cache.h | 6 +
arch/sh/include/asm/irq.h | 1 -
arch/sh/include/asm/page.h | 6 -
arch/sh/include/asm/rtc.h | 2 -
arch/sh/include/asm/thread_info.h | 3 -
arch/sh/kernel/syscalls/syscall.tbl | 1 +
arch/sh/mm/hugetlbpage.c | 4 +-
arch/sparc/Kconfig | 2 +-
arch/sparc/Kconfig.debug | 14 +
arch/sparc/include/asm/irq_32.h | 1 -
arch/sparc/include/asm/irq_64.h | 1 -
arch/sparc/include/asm/nmi.h | 1 -
arch/sparc/include/asm/timer_64.h | 1 -
arch/sparc/kernel/kernel.h | 1 -
arch/sparc/kernel/nmi.c | 15 +-
arch/sparc/kernel/signal32.c | 2 +
arch/sparc/kernel/syscalls/syscall.tbl | 1 +
arch/sparc/mm/fault_64.c | 3 +
arch/sparc/mm/hugetlbpage.c | 4 +-
arch/sparc/mm/io-unit.c | 2 +-
arch/sparc/mm/iommu.c | 2 +-
arch/sparc/mm/tlb.c | 2 +
arch/x86/entry/syscalls/syscall_32.tbl | 1 +
arch/x86/entry/syscalls/syscall_64.tbl | 1 +
arch/x86/include/asm/irq.h | 2 -
arch/x86/include/asm/thread_info.h | 3 -
arch/x86/include/asm/time.h | 1 -
arch/x86/include/asm/tsc.h | 1 -
arch/x86/kernel/cpu/sgx/ioctl.c | 2 +-
arch/x86/kernel/ldt.c | 6 +-
arch/x86/mm/mem_encrypt_identity.c | 2 +-
arch/xtensa/kernel/syscalls/syscall.tbl | 1 +
arch/xtensa/mm/tlb.c | 5 +-
block/fops.c | 18 +-
drivers/base/devres.c | 6 +-
drivers/block/zram/zram_drv.c | 2 +-
drivers/gpu/drm/drm_gem.c | 68 +-
drivers/gpu/drm/drm_managed.c | 6 +-
drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 55 +-
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 8 +-
drivers/gpu/drm/i915/i915_gpu_error.c | 50 +-
drivers/gpu/drm/radeon/radeon_ttm.c | 2 +-
drivers/infiniband/hw/qib/qib_user_pages.c | 2 +-
drivers/infiniband/hw/usnic/usnic_uiom.c | 2 +-
drivers/infiniband/sw/siw/siw_mem.c | 2 +-
drivers/iommu/Kconfig | 1 +
drivers/iommu/dma-iommu.c | 58 +-
drivers/iommu/iommu.c | 2 +-
drivers/iommu/iommufd/pages.c | 4 +-
drivers/md/dm-crypt.c | 2 +-
drivers/media/v4l2-core/videobuf-dma-sg.c | 2 +-
drivers/misc/sgi-gru/grufault.c | 4 +-
drivers/pci/Kconfig | 1 +
drivers/perf/arm_pmu.c | 5 +
drivers/perf/arm_pmuv3.c | 12 +-
drivers/spi/spidev.c | 2 +-
drivers/usb/core/buffer.c | 8 +-
drivers/vdpa/vdpa_user/vduse_dev.c | 2 +-
drivers/vfio/vfio_iommu_type1.c | 9 +-
drivers/vhost/vdpa.c | 2 +-
drivers/xen/privcmd.c | 2 +-
fs/afs/write.c | 16 +-
fs/btrfs/file.c | 6 +-
fs/buffer.c | 259 ++--
fs/ceph/file.c | 6 -
fs/direct-io.c | 10 +-
fs/exec.c | 2 +-
fs/ext4/file.c | 11 +-
fs/ext4/inode.c | 4 +-
fs/f2fs/file.c | 3 -
fs/fs-writeback.c | 16 +-
fs/fuse/file.c | 45 +-
fs/gfs2/aops.c | 69 +-
fs/gfs2/aops.h | 2 +-
fs/gfs2/file.c | 6 +-
fs/hugetlbfs/inode.c | 13 +-
fs/iomap/buffered-io.c | 9 +-
fs/iomap/direct-io.c | 88 +-
fs/libfs.c | 41 +
fs/nfs/file.c | 6 +-
fs/ntfs/aops.c | 2 +-
fs/ntfs/file.c | 2 -
fs/ntfs3/file.c | 3 -
fs/ocfs2/localalloc.c | 2 +-
fs/ocfs2/ocfs2_trace.h | 2 -
fs/ocfs2/quota_local.c | 9 +-
fs/proc/kcore.c | 2 +-
fs/proc/task_mmu.c | 77 +-
fs/proc/task_nommu.c | 6 +-
fs/ramfs/inode.c | 2 +-
fs/reiserfs/inode.c | 9 +-
fs/squashfs/block.c | 118 +-
fs/squashfs/decompressor.c | 1 -
fs/squashfs/decompressor_multi_percpu.c | 1 -
fs/squashfs/squashfs_fs_sb.h | 1 +
fs/squashfs/super.c | 17 +
fs/userfaultfd.c | 62 +-
fs/xfs/xfs_file.c | 6 -
fs/zonefs/file.c | 4 +-
include/asm-generic/bug.h | 5 +-
include/linux/acpi.h | 3 +-
include/linux/buffer_head.h | 4 +-
include/linux/cache.h | 6 +
include/linux/cgroup.h | 1 -
include/linux/compaction.h | 104 +-
include/linux/delay.h | 1 +
include/linux/dma-map-ops.h | 61 +
include/linux/dma-mapping.h | 5 +-
include/linux/fault-inject.h | 9 +
include/linux/frontswap.h | 2 +-
include/linux/fs.h | 7 +-
include/linux/gfp.h | 15 +-
include/linux/hugetlb.h | 33 +-
include/linux/iio/iio.h | 2 +-
include/linux/init.h | 20 +
include/linux/kasan.h | 2 +-
include/linux/kcov.h | 17 +
include/linux/maple_tree.h | 130 +-
include/linux/math.h | 22 +-
include/linux/memblock.h | 1 -
include/linux/memcontrol.h | 24 +-
include/linux/memory_hotplug.h | 8 +-
include/linux/migrate.h | 20 +-
include/linux/mm.h | 229 +--
include/linux/mm_inline.h | 14 +-
include/linux/mm_types.h | 23 +-
include/linux/mmdebug.h | 14 +
include/linux/mmzone.h | 51 +-
include/linux/mount.h | 2 +
include/linux/nmi.h | 83 +-
include/linux/page-isolation.h | 23 +-
include/linux/pagemap.h | 6 +-
include/linux/pagevec.h | 67 +-
include/linux/panic.h | 3 +
include/linux/percpu.h | 2 -
include/linux/perf/arm_pmu.h | 2 +
include/linux/pgtable.h | 176 +--
include/linux/ramfs.h | 1 +
include/linux/scatterlist.h | 84 +-
include/linux/sched.h | 3 -
include/linux/slab.h | 14 +-
include/linux/sunrpc/svc.h | 2 +-
include/linux/suspend.h | 9 +-
include/linux/swap.h | 29 +-
include/linux/swapops.h | 17 +-
include/linux/syscalls.h | 5 +
include/linux/thread_info.h | 5 +
include/linux/types.h | 1 +
include/linux/userfaultfd_k.h | 6 +-
include/linux/zpool.h | 20 +-
include/trace/events/compaction.h | 11 +
include/trace/events/mmflags.h | 4 +-
include/uapi/asm-generic/unistd.h | 5 +-
include/uapi/linux/mman.h | 14 +
init/Kconfig | 10 +
init/do_mounts.c | 15 +-
init/main.c | 18 -
io_uring/rsrc.c | 34 +-
kernel/Makefile | 3 +-
kernel/cgroup/rstat.c | 26 +-
kernel/dma/Kconfig | 7 +
kernel/dma/direct.c | 2 +-
kernel/dma/direct.h | 3 +-
kernel/events/core.c | 4 +
kernel/events/uprobes.c | 15 +-
kernel/fork.c | 10 +-
kernel/kcov.c | 7 +-
kernel/kexec_core.c | 93 +-
kernel/kexec_file.c | 7 +-
kernel/kthread.c | 4 +-
kernel/locking/lock_events.h | 4 +
kernel/panic.c | 3 +-
kernel/pid_sysctl.h | 1 -
kernel/power/main.c | 27 +
kernel/power/power.h | 5 +
kernel/power/snapshot.c | 52 +
kernel/sys_ni.c | 1 +
kernel/sysctl.c | 67 -
kernel/trace/trace_events_user.c | 2 +-
kernel/watchdog.c | 356 +++--
kernel/watchdog_buddy.c | 113 ++
kernel/{watchdog_hld.c => watchdog_perf.c} | 105 +-
lib/Kconfig.debug | 94 +-
lib/Makefile | 2 +-
lib/decompress_inflate.c | 2 +-
lib/decompress_unxz.c | 2 +
lib/decompress_unzstd.c | 2 +
lib/devmem_is_allowed.c | 1 +
lib/devres.c | 2 +-
lib/kunit/debugfs.c | 1 +
lib/maple_tree.c | 1626 ++++++++++----------
lib/show_mem.c | 37 -
lib/test_maple_tree.c | 863 +++++++++--
lib/zstd/common/zstd_deps.h | 18 -
mm/Kconfig | 16 +
mm/Makefile | 4 +-
mm/backing-dev.c | 17 +-
mm/cma.c | 4 +-
mm/compaction.c | 334 ++--
mm/damon/core-test.h | 24 +
mm/damon/ops-common.c | 32 +-
mm/damon/ops-common.h | 4 +-
mm/damon/paddr.c | 6 +-
mm/damon/vaddr.c | 26 +-
mm/debug.c | 9 +
mm/debug_page_alloc.c | 59 +
mm/debug_vm_pgtable.c | 9 +-
mm/dmapool.c | 10 +-
mm/early_ioremap.c | 8 +-
mm/fadvise.c | 17 +-
mm/fail_page_alloc.c | 66 +
mm/filemap.c | 450 +++---
mm/frontswap.c | 10 +-
mm/gup.c | 406 +++--
mm/gup_test.c | 27 +-
mm/highmem.c | 12 +-
mm/hmm.c | 6 +-
mm/huge_memory.c | 56 +-
mm/hugetlb.c | 126 +-
mm/hugetlb_vmemmap.c | 17 +-
mm/internal.h | 87 +-
mm/kasan/common.c | 2 +-
mm/kasan/generic.c | 76 +-
mm/kasan/init.c | 9 +-
mm/kasan/kasan.h | 159 +-
mm/kasan/report.c | 44 +-
mm/kasan/report_generic.c | 12 +-
mm/kasan/report_hw_tags.c | 2 +-
mm/kasan/report_sw_tags.c | 2 +-
mm/kasan/shadow.c | 46 +-
mm/kasan/sw_tags.c | 20 +-
mm/kasan/tags.c | 2 +-
mm/khugepaged.c | 125 +-
mm/kmsan/core.c | 6 +-
mm/kmsan/instrumentation.c | 2 +-
mm/ksm.c | 38 +-
mm/madvise.c | 150 +-
mm/mapping_dirty_helpers.c | 38 +-
mm/memblock.c | 33 +-
mm/memcontrol.c | 253 ++-
mm/memory-failure.c | 45 +-
mm/memory-tiers.c | 3 +-
mm/memory.c | 341 ++--
mm/memory_hotplug.c | 42 +-
mm/mempolicy.c | 28 +-
mm/migrate.c | 382 ++---
mm/migrate_device.c | 46 +-
mm/mincore.c | 11 +-
mm/mlock.c | 10 +-
mm/mm_init.c | 154 +-
mm/mmap.c | 222 +--
mm/mprotect.c | 87 +-
mm/mremap.c | 32 +-
mm/oom_kill.c | 8 +-
mm/page-writeback.c | 6 +-
mm/page_alloc.c | 873 ++---------
mm/page_isolation.c | 33 +-
mm/page_owner.c | 2 +-
mm/page_table_check.c | 6 +-
mm/page_vma_mapped.c | 114 +-
mm/pagewalk.c | 33 +-
mm/percpu-internal.h | 11 +-
mm/pgtable-generic.c | 58 +-
mm/process_vm_access.c | 2 +-
mm/ptdump.c | 2 +-
mm/readahead.c | 1 -
mm/rmap.c | 36 +-
mm/secretmem.c | 4 +-
mm/shmem.c | 7 +-
mm/show_mem.c | 429 ++++++
mm/slab.c | 6 +-
mm/slab.h | 5 +-
mm/slab_common.c | 41 +-
mm/sparse-vmemmap.c | 8 +-
mm/sparse.c | 12 +-
mm/swap.c | 20 +-
mm/swap_state.c | 87 +-
mm/swapfile.c | 109 +-
mm/truncate.c | 27 +-
mm/userfaultfd.c | 12 +-
mm/vmalloc.c | 130 +-
mm/vmscan.c | 197 +--
mm/vmstat.c | 15 +
mm/workingset.c | 158 +-
mm/z3fold.c | 249 +--
mm/zbud.c | 167 +-
mm/zpool.c | 48 +-
mm/zsmalloc.c | 408 +----
mm/zswap.c | 239 +--
net/sunrpc/svc.c | 10 +-
net/xdp/xdp_umem.c | 2 +-
samples/kmemleak/kmemleak-test.c | 2 +-
scripts/spelling.txt | 22 +
security/tomoyo/domain.c | 2 +-
tools/testing/radix-tree/linux/init.h | 1 +
tools/testing/radix-tree/maple.c | 164 +-
tools/testing/selftests/Makefile | 22 +-
tools/testing/selftests/cachestat/.gitignore | 2 +
tools/testing/selftests/cachestat/Makefile | 8 +
tools/testing/selftests/cachestat/test_cachestat.c | 269 ++++
tools/testing/selftests/cgroup/test_memcontrol.c | 9 +-
tools/testing/selftests/damon/config | 7 +
tools/testing/selftests/lib.mk | 40 +-
tools/testing/selftests/mm/.gitignore | 3 +
tools/testing/selftests/mm/Makefile | 5 +-
tools/testing/selftests/mm/cow.c | 37 +-
tools/testing/selftests/mm/gup_longterm.c | 459 ++++++
tools/testing/selftests/mm/hugepage-shm.c | 4 -
tools/testing/selftests/mm/hugepage-vmemmap.c | 4 -
tools/testing/selftests/mm/hugetlb-madvise.c | 8 +-
tools/testing/selftests/mm/khugepaged.c | 11 +-
tools/testing/selftests/mm/madv_populate.c | 7 -
tools/testing/selftests/mm/map_fixed_noreplace.c | 4 -
tools/testing/selftests/mm/map_hugetlb.c | 12 -
tools/testing/selftests/mm/map_populate.c | 2 -
tools/testing/selftests/mm/migration.c | 5 +-
tools/testing/selftests/mm/mlock-random-test.c | 1 +
tools/testing/selftests/mm/mlock2-tests.c | 1 -
tools/testing/selftests/mm/mlock2.h | 8 -
tools/testing/selftests/mm/mrelease_test.c | 10 +-
tools/testing/selftests/mm/mremap_dontunmap.c | 4 -
tools/testing/selftests/mm/on-fault-limit.c | 4 -
tools/testing/selftests/mm/pkey-powerpc.h | 3 -
tools/testing/selftests/mm/pkey-x86.h | 20 +-
tools/testing/selftests/mm/protection_keys.c | 13 +-
tools/testing/selftests/mm/run_vmtests.sh | 10 +-
tools/testing/selftests/mm/uffd-common.c | 59 +
tools/testing/selftests/mm/uffd-common.h | 5 +
tools/testing/selftests/mm/uffd-stress.c | 10 -
tools/testing/selftests/mm/uffd-unit-tests.c | 16 +-
tools/testing/selftests/mm/vm_util.c | 86 +-
tools/testing/selftests/mm/vm_util.h | 5 +-
virt/kvm/async_pf.c | 3 +-
virt/kvm/kvm_main.c | 13 +-
412 files changed, 9298 insertions(+), 7327 deletions(-)
create mode 100644 arch/arm64/kernel/watchdog_hld.c
create mode 100644 kernel/watchdog_buddy.c
rename kernel/{watchdog_hld.c => watchdog_perf.c} (72%)
delete mode 100644 lib/show_mem.c
create mode 100644 mm/debug_page_alloc.c
create mode 100644 mm/fail_page_alloc.c
create mode 100644 mm/show_mem.c
create mode 100644 tools/testing/selftests/cachestat/.gitignore
create mode 100644 tools/testing/selftests/cachestat/Makefile
create mode 100644 tools/testing/selftests/cachestat/test_cachestat.c
create mode 100644 tools/testing/selftests/damon/config
create mode 100644 tools/testing/selftests/mm/gup_longterm.c
--
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_bootstrap_build/master-arm-bootstrap_profiled
in repository toolchain/ci/base-artifacts.
from c041d1c516 onsuccess: #81: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_ [...]
new dc172b3663 onsuccess: #82: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_ [...]
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 2092 -> 2096 bytes
02-prepare_abe/console.log.xz | Bin 2640 -> 2628 bytes
04-build_abe-bootstrap_profiled/console.log.xz | Bin 615068 -> 619972 bytes
.../make-gcc-stage2.log.xz | Bin 564908 -> 565112 bytes
05-check_regression/console.log.xz | Bin 1032 -> 1036 bytes
git/gcc_rev | 2 +-
jenkins/build-name | 2 +-
manifest.sh | 4 ++--
8 files changed, 4 insertions(+), 4 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 gcc.
from 9757e4440bd d: Fix d_signed_or_unsigned_type is invoked for vector type [...]
new c201cd3be0d d: Fix wrong code-gen when returning structs by value.
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/d/types.cc | 39 +++++++++++++++++++++++++++++----
gcc/testsuite/gdc.dg/torture/pr110406.d | 25 +++++++++++++++++++++
2 files changed, 60 insertions(+), 4 deletions(-)
create mode 100644 gcc/testsuite/gdc.dg/torture/pr110406.d
--
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_bootstrap_build/master-aarch64-bootstrap
in repository toolchain/ci/base-artifacts.
from 73f2234fc9 onsuccess: #80: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_ [...]
new 7c7069be9c onsuccess: #81: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_ [...]
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 2044 -> 2064 bytes
02-prepare_abe/console.log.xz | Bin 2636 -> 2644 bytes
04-build_abe-bootstrap/console.log.xz | Bin 268332 -> 272268 bytes
04-build_abe-bootstrap/make-gcc-stage2.log.xz | Bin 217328 -> 219780 bytes
05-check_regression/console.log.xz | Bin 1028 -> 1060 bytes
git/gcc_rev | 2 +-
jenkins/build-name | 2 +-
manifest.sh | 4 ++--
8 files changed, 4 insertions(+), 4 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.