This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository gcc.
from 844eed33643 libstdc++: Fix -Warray-bounds warning in std::vector::resiz [...]
new 9aa78d77122 c++: Rename -fmodules-ts to -fmodules in diagnostics
new 0210bedf481 c++/modules: Forbid exposures of TU-local entities in inlin [...]
The 2 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/cp/module.cc | 7 ++++---
gcc/cp/parser.cc | 6 +++---
gcc/testsuite/g++.dg/modules/internal-11.C | 24 ++++++++++++++++++++++++
gcc/testsuite/g++.dg/modules/internal-12_a.C | 13 +++++++++++++
gcc/testsuite/g++.dg/modules/internal-12_b.C | 14 ++++++++++++++
gcc/testsuite/g++.dg/modules/internal-5_a.C | 8 +++++++-
gcc/testsuite/g++.dg/modules/internal-5_b.C | 6 ++++++
7 files changed, 71 insertions(+), 7 deletions(-)
create mode 100644 gcc/testsuite/g++.dg/modules/internal-11.C
create mode 100644 gcc/testsuite/g++.dg/modules/internal-12_a.C
create mode 100644 gcc/testsuite/g++.dg/modules/internal-12_b.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.
unknown user pushed a change to branch master
in repository newlib.
from 2c5f25035 Cygwin: add find_fast_cwd_pointer_aarch64.
new e48d21666 RISC-V: Fix the asm code for large code model
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:
libgloss/riscv/crt0.S | 39 ++++++++++++++++++++++++++++++++++++++
newlib/libc/machine/riscv/strcmp.S | 9 ++++++++-
2 files changed, 47 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 main
in repository newlib.
from 2c5f25035 Cygwin: add find_fast_cwd_pointer_aarch64.
new e48d21666 RISC-V: Fix the asm code for large code model
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:
libgloss/riscv/crt0.S | 39 ++++++++++++++++++++++++++++++++++++++
newlib/libc/machine/riscv/strcmp.S | 9 ++++++++-
2 files changed, 47 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 master
in repository linux.
from 08733088b566 Merge tag 'rust-fixes-6.15-merge' of git://git.kernel.org/ [...]
new 833ea1277f8e Merge branch 'mm-hotfixes-stable' into mm-stable in order [...]
new 6b7ce3134f68 x86/kgdb: use IS_ERR_PCPU() macro
new ac053946f5c4 compiler.h: introduce TYPEOF_UNQUAL() macro
new 8a3c392388c6 percpu: use TYPEOF_UNQUAL() in variable declarations
new 6a39fe05ecaa percpu: use TYPEOF_UNQUAL() in *_cpu_ptr() accessors
new 6cea5ae714ba percpu: repurpose __percpu tag as a named address space qualifier
new 6a367577153a percpu/x86: enable strict percpu checks via named AS qualifiers
new 1c81f1a69926 memcg: use OFP_PEAK_UNSET instead of -1
new 2059c8e320e2 memcg: call the free function when allocation of pn fails
new bc812d1905df memcg: factor out the replace_stock_objcg function
new 610dc18c502d memcg: add CONFIG_MEMCG_V1 for 'local' functions
new 75fe8ec23802 mm: memcontrol: unshare v2-only charge API bits again
new 0d892bbbfa1c mm: memcontrol: move stray ratelimit bits to v1
new 89ce924f0bd4 mm: memcontrol: move memsw charge callbacks to v1
new 5f6084f95bc1 mm/oom_kill: fix trivial typo in comment
new 035a112e5fd5 selftests/mm: make file-backed THP split work by writing P [...]
new 9b2f764933eb mm/huge_memory: allow split shmem large folio to any lower order
new ad4c9bb54152 selftests/mm: test splitting file-backed THP to any lower order
new 100bc3b877fc drivers/base/memory: simplify outputting of valid_zones_show()
new 8977752c8056 mm/gup: reject FOLL_SPLIT_PMD with hugetlb VMAs
new bc3fe6805cf0 mm/rmap: reject hugetlb folios in folio_make_device_exclusive()
new 599b684a7854 mm/rmap: convert make_device_exclusive_range() to make_dev [...]
new 438354724f69 mm/rmap: implement make_device_exclusive() using folio_wal [...]
new 9a914592140e mm/memory: detect writability in restore_exclusive_pte() t [...]
new c25465eb7630 mm: use single SWP_DEVICE_EXCLUSIVE entry type
new 7b2e497a42cd mm/page_vma_mapped: device-exclusive entries are not migra [...]
new 096cbb80ab3f kernel/events/uprobes: handle device-exclusive entries cor [...]
new 789cfc66992e mm/ksm: handle device-exclusive entries correctly in write [...]
new 65529295607f mm/rmap: handle device-exclusive entries correctly in try_ [...]
new bf983108be0e mm/rmap: handle device-exclusive entries correctly in try_ [...]
new bd1f2b2ace84 mm/rmap: handle device-exclusive entries correctly in page [...]
new 3faa3ebc89c1 mm/page_idle: handle device-exclusive entries correctly in [...]
new 39628c39ba3b mm/damon: handle device-exclusive entries correctly in dam [...]
new 1f3ac4c577bb mm/damon: handle device-exclusive entries correctly in dam [...]
new f495bd7e0d9b mm/rmap: keep mapcount untouched for device-exclusive entries
new b8932ca8b924 mm/rmap: avoid -EBUSY from make_device_exclusive()
new 350dce38eb6e mm/vmscan: extract calculated pressure balance as a function
new 58ba73e521b3 mm: z3fold: remove z3fold
new 6df8bae8e851 mm: zbud: remove zbud
new 3a75ccba047b mm: simplify vma merge structure and expand comments
new 6ab2d9c7c680 mm: further refactor commit_merge()
new fe3e9cf0d7a2 mm: eliminate adj_start parameter from commit_merge()
new 0e5ffe9b2bd6 mm: make vmg->target consistent and further simplify commi [...]
new c372473a545e mm: completely abstract unnecessary adj_start calculation
new 51ff4d7486f0 mm: avoid extra mem_alloc_profiling_enabled() checks
new a642b27b991f alloc_tag: uninline code gated by mem_alloc_profiling_key [...]
new 93d5440ece3c alloc_tag: uninline code gated by mem_alloc_profiling_key [...]
new 023fff71d893 selftests/mm: fix thuge-gen test name uniqueness
new 4cc39f91ef6c mm/madvise: split out mmap locking operations for madvise()
new dbb0020bbc2c mm/madvise: split out madvise input validity check
new 457753da6462 mm/madvise: split out madvise() behavior execution
new 4000e3d0a367 mm/madvise: remove redundant mmap_lock operations from pro [...]
new 33c9b01ed2fc mm/memfd: fix spelling and grammatical issues
new 81fe88a94605 mm/swap_state.c: fix the obsolete code comment
new cd57a3fb37f9 mm/swap_state.c: optimize the code in clear_shadow_from_sw [...]
new 0eb7d2c337f9 mm/swap: remove SWAP_FLAG_PRIO_SHIFT
new 9b9cba7289ba mm/swap: skip scanning cluster range if it's empty cluster
new b4735d94c29f mm/swap: rename swap_is_has_cache() to swap_only_has_cache()
new f80ddc148ca6 mm/swapfile.c: update the code comment above swap_count_co [...]
new a46a6bc21c22 mm/swapfile.c: optimize code in setup_clusters()
new e89c45c700e7 mm/swap_state.c: remove the meaningless code comment
new ac2d3268284b mm/swapfile.c: remove the unneeded checking
new c523aa890760 mm/swap: rename swap_swapcount() to swap_entry_swapped()
new 4ccd4154faff mm/swapfile.c: remove the incorrect code comment
new 1d212293ffd1 mm/swapfile.c: open code cluster_alloc_swap()
new 9a5b183941b5 mm, percpu: do not consider sleepable allocations atomic
new 7ddeb91f5b03 mm: kmemleak: add support for dumping physical and __percp [...]
new fe1136b4ccbf samples: kmemleak: print the raw pointers for debugging purposes
new 3a06696305e7 mm/damon/ops: have damon_get_folio return folio even for t [...]
new 94ba17adaba0 mm/damon: avoid applying DAMOS action to same entity multi [...]
new e92b6e7bb618 mm: use READ/WRITE_ONCE() for vma->vm_flags on migrate, mprotect
new 8d9a2f5d8abd mm/mm_init.c: use round_up() to align movable range
new c32696ca5e8e mm/damon/core: unset damos->walk_completed after confimed set
new 40eb655b410d mm/damon/core: do not call damos_walk_control->walk() if w [...]
new 6fa70372c861 mm/damon/core: do damos walking in entire regions granularity
new 6e80c0aaad46 vmscan, cleanup: add for_each_managed_zone_pgdat macro
new 67254c7d70b6 maple_tree: correct comment for mas_start()
new c2661f5fe888 mm: remove the access_ok() call from gup_fast_fallback()
new 3fae696393c7 selftests: mm: fix typo
new cedae19487a3 mm: refactor rmap_walk_file() to separate out traversal logic
new a4811f53bb89 mm: provide mapping_wrprotect_range() function
new 6cdef2ddce2b fb_defio: do not use deprecated page->mapping, index fields
new 6340584e489f mm/vmstat: revert "fix a W=1 clang compiler warning"
new 026e8b55aa05 mm/mmu_gather: update comment on RCU freeing
new 0431c4262261 mm/damon: introduce DAMOS filter type hugepage_size
new ea1f204ba29a mm/damon/sysfs-schemes: add files for setting damos_filter [...]
new 807db03c5909 Docs/ABI/damon: document DAMOS sysfs files to set the min/ [...]
new 4ddb20926842 Docs/admin-guide/mm/damon/usage: document hugepage_size fi [...]
new 4bc2e699e3d8 mm/mm_init.c: only align start of ZONE_MOVABLE on nodes wi [...]
new 6fbea85271c6 maple_tree: use ma_dead_node() in mte_dead_node()
new 1d23b9403aed mm/mmu_gather: remove unused __tlb_remove_page()
new 7bd1fa0d5624 mm/mmu_gather: clean up the stale code comment
new 85968b6a2042 selftests/mm: allow tests to run with no huge pages support
new bf40aa214195 mm/mm_init.c: use round_up() to calculate usermap size
new f807123d578d mm: allow guard regions in file-backed and read-only mappings
new ce1c0824fc2a selftests/mm: rename guard-pages to guard-regions
new 272f37d3e99a tools/selftests: expand all guard region tests to file-backed
new 0b6d4853d1d7 tools/selftests: add file/shmem-backed mapping guard region tests
new 18ea595a07bc maple_tree: remove a BUG_ON() in mas_alloc_nodes()
new b23ceebd63d8 filemap: remove redundant folio_test_large check in filema [...]
new faeb2831b517 mm: set folio swapbacked iff folios are dirty in try_to_unmap_one
new 2f4ab3ac10e1 mm: support tlbbatch flush for a range of PTEs
new 354dffd29575 mm: support batched unmap for lazyfree large folios during [...]
new 2f9b43d617e2 mm: avoid splitting pmd for lazyfree pmd-mapped THP in try [...]
new b2ae5fccb8c0 mm: introduce vma_start_read_locked{_nested} helpers
new 7b6218ae1253 mm: move per-vma lock into vm_area_struct
new 8ef95d8f15f9 mm: mark vma as detached until it's added into vma tree
new 55e50223bf3e mm: introduce vma_iter_store_attached() to use with attached vmas
new fe605930f074 mm: mark vmas detached upon exit
new 2c2bd11caba2 types: move struct rcuwait into types.h
new 7440adb405df mm: allow vma_start_read_locked/vma_start_read_locked_nest [...]
new ce0853966085 mm: move mmap_init_lock() out of the header file
new 45ad9f5290dc mm: uninline the main body of vma_start_write()
new 7f8ceea0c580 refcount: provide ops for cases when object's memory can b [...]
new 4e0dbe105d50 refcount: introduce __refcount_{add|inc}_not_zero_limited_acquire
new f35ab95ca0af mm: replace vm_lock and detached flag with a reference count
new 6bef4c2f9722 mm: move lesser used vma_area_struct members into the last [...]
new 3dd98c5c4423 mm/debug: print vm_refcnt state when dumping the vma
new e218d9fedd05 mm: remove extra vma_numab_state_init() call
new e49510bf00de mm: prepare lock_vma_under_rcu() for vma reuse possibility
new 3104138517fc mm: make vma cache SLAB_TYPESAFE_BY_RCU
new 795f29616e85 docs/mm: document latest changes to vm_lock
new fcd807a03b86 Docs/mm/damon: fix spelling and grammar in monitoring_inte [...]
new 63a23847dc47 fs: convert block_commit_write() to take a folio
new 52d671a1a36a fs: remove page_file_mapping()
new 0d40cfe63a2f fs: remove folio_file_mapping()
new 8e4909d69322 Documentation/mm: fix spelling mistake
new af3b45aac5c9 selftests/mm: fix spelling
new 86758b504864 mm/ioremap: pass pgprot_t to ioremap_prot() instead of uns [...]
new 381ff0341ac6 Docs/mm/damon/design: fix typo on DAMOS filters usage doc link
new e52a942b47c8 Docs/mm/damon/design: document hugepage_size filter
new 0f28583b28d8 Docs/damon: move DAMOS filter type names and meaning to de [...]
new 4a4d8e792506 Docs/mm/damon/design: clarify handling layer based filters [...]
new edab6ffd792a Docs/mm/damon/design: categorize DAMOS filter types based [...]
new 7365ff2c8eef mm/cma: export total and free number of pages for CMA areas
new c009da4258f9 mm, cma: support multiple contiguous ranges, if requested
new 624ab90b7b87 mm/cma: introduce cma_intersects function
new 3dda0103e8ea mm, hugetlb: use cma_declare_contiguous_multi
new 992e5491b6b8 mm/hugetlb: remove redundant __ClearPageReserved
new de55996d7188 mm/hugetlb: use online nodes for bootmem allocation
new 5b47c02967ab mm/hugetlb: convert cmdline parameters from setup to early
new d3cd80c58794 x86/mm: make register_page_bootmem_memmap handle PTE mappings
new 243a75e23680 mm/bootmem_info: export register_page_bootmem_memmap
new d65917c42373 mm/sparse: allow for alternate vmemmap section init at boot
new 3d61909cb7f8 mm/hugetlb: set migratetype for bootmem folios
new d69d8261a990 mm: define __init_reserved_page_zone function
new 14ed3a595fa4 mm/hugetlb: check bootmem pages for zone intersections
new 9eb6207b7812 mm/sparse: add vmemmap_*_hvo functions
new d58b24982007 mm/hugetlb: deal with multiple calls to hugetlb_bootmem_alloc
new 91ec71872a6d mm/hugetlb: move huge_boot_pages list init to hugetlb_boot [...]
new 752fe17af693 mm/hugetlb: add pre-HVO framework
new eefd3d024a53 mm/hugetlb_vmemmap: fix hugetlb_vmemmap_restore_folios definition
new b1222550fbf7 mm/hugetlb: do pre-HVO for bootmem allocated pages
new 665eaf313314 x86/setup: call hugetlb_bootmem_alloc early
new 08efe2935030 x86/mm: set ARCH_WANT_HUGETLB_VMEMMAP_PREINIT
new b51d3db91d4d mm/cma: simplify zone intersection check
new 9320fa271781 mm/cma: introduce a cma validate function
new 85abcd023640 mm/cma: introduce interface for early reservations
new f866cfcec20c mm/hugetlb: add hugetlb_cma_only cmdline option
new d2d786714080 mm/hugetlb: enable bootmem allocation from CMA areas
new 474fe91f213a mm/hugetlb: move hugetlb CMA code in to its own file
new 2560c8c3f41d arm/pgtable: remove duplicate included header file
new f809b9f3046f mm/damon: implement a new DAMOS filter type for unmapped pages
new 375c28a0df0e Docs/mm/damon/design: document unmapped DAMOS filter type
new 9fa26fb554ba mm/mincore: improve performance by adding an unlikely hint
new 58abac769b05 mm/folio_queue: delete __folio_order and use folio_order directly
new bd175a1d84e3 zram: sleepable entry locking
new 2efa9e9eb4db zram: permit preemption with active compression stream
new be656187b8a9 zram: remove unused crypto include
new 4127e13c9302 zram: remove max_comp_streams device attr
new 80af56cb2933 zram: remove second stage of handle allocation
new 9c7ccc8d99ad zram: add GFP_NOWARN to incompressible zsmalloc handle allocation
new f3b0c6c8996a zram: remove writestall zram_stats member
new d7fdc5a620ae zram: limit max recompress prio to num_active_comps
new 9724bef96df4 zram: filter out recomp targets based on priority
new b0624f0b2234 zram: rework recompression loop
new 7e1b0212d4d5 zram: move post-processing target allocation
new 0d6fa44e4e25 zsmalloc: rename pool lock
new e27af3f9360e zsmalloc: sleepable zspage reader-lock
new 44f76413496e zsmalloc: introduce new object mapping API
new 82f91900c722 zram: switch to new zsmalloc object mapping API
new f66140eb7105 zram: permit reclaim in zstd custom allocator
new 5b683d4e987d zram: do not leak page on recompress_store error path
new a6d2193b3ef5 zram: do not leak page on writeback_store error path
new 2ad951865aa7 zram: add might_sleep to zcomp API
new 800ddf3cd74b selftests/mm: report errno when things fail in gup_longterm
new 0046dbed80e6 selftests/mm: skip uffd-stress if userfaultfd not available
new f4b3e6c7f14c selftests/mm: skip uffd-wp-mremap if userfaultfd not available
new f3b5535abce9 selftests/mm/uffd: rename nr_cpus -> nr_parallel
new db0f1c138f18 selftests/mm: print some details when uffd-stress gets bad params
new bf6d575e24ee selftests/mm: don't fail uffd-stress if too many CPUs
new 571a4b62ed63 selftests/mm: skip map_populate on weird filesystems
new 32b42970e861 selftests/mm: skip gup_longterm tests on weird filesystems
new e9269b2cc403 selftests/mm: drop unnecessary sudo usage
new f896c6de8333 selftests/mm: ensure uffd-wp-mremap gets pages of each size
new 5d2146a3354f selftests/mm: skip mlock tests if nobody user can't read it
new 1ddae9d67ee1 selftests/mm/mlock: print error on failure
new 43e9bbc3bb19 mm, swap: remove setting SWAP_MAP_BAD for discard cluster
new 2310f0894225 mm, swap: correct comment in swap_usage_sub()
new 0a8a5b6c4129 mm: swap: remove stale comment of swap_reclaim_full_clusters()
new 8e2f2aeb8b48 fs/proc/task_mmu: add guard region bit to pagemap
new f3b92176f4f7 tools/selftests: add guard region test for /proc/$pid/pagemap
new c2f6ea38fc1b mm: page_alloc: don't steal single pages from biggest buddy
new 020396a581dc mm: page_alloc: remove remnants of unlocked migratetype updates
new a4138a2702a4 mm: page_alloc: group fallback functions together
new 442b1eca223b mm: make page_mapped_in_vma() hugetlb walk aware
new fae859550531 mm, swap: avoid reclaiming irrelevant swap cache
new 3123fb0a18d6 mm, swap: drop the flag TTRS_DIRECT
new 78524b05f1a3 mm, swap: avoid redundant swap device pinning
new 280cfccaa20c mm, swap: don't update the counter up-front
new 1b7e90020eb7 mm, swap: use percpu cluster as allocation fast path
new 0ff67f990bd4 mm, swap: remove swap slot cache
new b487a2da3575 mm, swap: simplify folio swap allocation
new 88fb7794f693 vmalloc: drop Christoph from Reviewers
new ebc29409c296 mm/page_alloc: warn on nr_reserved_highatomic underflow
new a58f3dcf20ea samples/damon: a typo in the kconfig - sameple
new 173a3dc051bd mm: assert the folio is locked in folio_start_writeback()
new 66add5e9093b lib/test_hmm: make dmirror_atomic_map() consume a single page
new db0f6e674c2b mm/memory: remove PageAnonExclusive sanity-check in restor [...]
new 248624f9c6b4 mm/memory: pass folio and pte to restore_exclusive_pte()
new 2f95381f8a4c mm/memory: document restore_exclusive_pte()
new 720ba85040a6 mm/mmu_notifier: use MMU_NOTIFY_CLEAR in remove_device_exc [...]
new 9a4f9e2a81d1 configs: drop GENERIC_PTDUMP from debug.config
new 2c5e6ac2db64 arch/powerpc: drop GENERIC_PTDUMP from mpc885_ads_defconfig
new a5c96dfd47d8 docs: arm64: drop PTDUMP config options from ptdump.rst
new 3f54872454a9 mm: make DEBUG_WX depdendent on GENERIC_PTDUMP
new f9aad622006b mm: rename GENERIC_PTDUMP and PTDUMP_CORE
new b9585a3f3e0b mm/list_lru: make the case where mlru is NULL as unlikely
new 1eb3471bf574 mm/damon: add data structure for monitoring intervals auto-tuning
new f04b0fedbe71 mm/damon/core: implement intervals auto-tuning
new 8fbbcbeaafeb mm/damon/sysfs: implement intervals tuning goal directory
new 0622c68d0a51 mm/damon/sysfs: commit intervals tuning goal
new 1077605396b4 mm/damon/sysfs: implement a command to update auto-tuned m [...]
new af03edb521f1 Docs/mm/damon/design: document for intervals auto-tuning
new e2b23dc62369 Docs/ABI/damon: document intervals auto-tuning ABI
new b243d666d107 Docs/admin-guide/mm/damon/usage: add intervals_goal direct [...]
new 691ee97e1a9d mm: fix lazy mmu docs and usage
new ad449d856bd7 fs/proc/task_mmu: reduce scope of lazy mmu region
new a1d416bf9faf sparc/mm: disable preemption in lazy mmu mode
new eb61ad14c459 sparc/mm: avoid calling arch_enter/leave_lazy_mmu() in set_ptes
new c36549ff8d84 Revert "x86/xen: allow nesting of same lazy mode"
new e47f1f56dd82 mm/page_alloc: clarify terminology in migratetype fallback code
new a14efee04796 mm/page_alloc: clarify should_claim_block() commentary
new 645207a670a9 memcg: don't call propagate_protected_usage() for v1
new 0e2759afcaf9 page_counter: track failcnt only for legacy cgroups
new f7b0797d36e7 page_counter: reduce struct page_counter size
new 3dc30ef64ba6 memcg: bypass root memcg check for skmem charging
new c34b3eceeac6 mm: hugetlb: improve parallel huge page allocation time
new 71f745688985 mm: hugetlb: add hugetlb_alloc_threads cmdline option
new 70478a5534af mm: hugetlb: log time needed to allocate hugepages
new f1ab2831e2a4 writeback: let trace_balance_dirty_pages() take struct dtc [...]
new 28c24ef9e04f writeback: rename variables in trace_balance_dirty_pages()
new 6cc4c3aa714b writeback: fix calculations in trace_balance_dirty_pages() [...]
new ab82e57981d0 mm/damon/core: introduce damos->ops_filters
new ac7b094bf4d6 mm/damon/paddr: support ops_filters
new 3607cc590f18 mm/damon/core: support committing ops_filters
new 2a689e4e83bd mm/damon/core: put ops-handled filters to damos->ops_filters
new 627983a55221 mm/damon/paddr: support only damos->ops_filters
new dd038b728c8a mm/damon: add default allow/reject behavior fields to stru [...]
new 961df88e4688 mm/damon/core: set damos_filter default allowance behavior [...]
new a54c42f6873d mm/damon/paddr: respect ops_filters_default_reject
new 9ea705a54bad Docs/mm/damon/design: update for changed filter-default behavior
new ac55b38fe2f9 mm/shrinker: fix name consistency issue in shrinker_debugf [...]
new 9bbe033c75a5 mm: zpool: add interfaces for object read/write APIs
new 7d4c9629b74f mm: zswap: use object read/write APIs instead of object ma [...]
new fcbea574754c mm: zpool: remove object mapping APIs
new 07864f1a57fb mm: zsmalloc: remove object mapping APIs and per-CPU map areas
new 7b6004115607 mm: zpool: remove zpool_malloc_support_movable()
new c0d017896b72 mm: shmem: drop the unused macro
new 6d26a149f548 mm: shmem: remove 'fadvise()' comments
new d5e4e147c0f5 mm: shmem: remove duplicate error validation
new cd81c424b53f mm: shmem: change the return value of shmem_find_swap_entries()
new 086e66b690ae mm: shmem: factor out the within_size logic into a new helper
new a91aaf8dd549 MAINTAINERS: add Baolin as shmem reviewer
new 995abaaadd30 dax: remove access to page->index
new 37cd93fc6103 dax: use folios more widely within DAX
new 7851bf649d42 fuse: fix dax truncate/punch_hole fault path
new cee91fa13a8e fs/dax: return unmapped busy pages from dax_layout_busy_pa [...]
new 6be3e21d25ca fs/dax: don't skip locked entries when scanning entries
new e6fa3963a30d fs/dax: refactor wait for dax idle page
new d5b3afea22a5 fs/dax: create a common implementation to break DAX layouts
new bde708f1a65d fs/dax: always remove DAX page-cache entries when breaking [...]
new 0e2f80afcfa6 fs/dax: ensure all pages are idle prior to filesystem unmount
new cbe298d82cf7 fs/dax: remove PAGE_MAPPING_DAX_SHARED mapping flag
new a58c6fb6623d mm/gup: remove redundant check for PCI P2PDMA page
new b7e282378773 mm/mm_init: move p2pdma page refcount initialisation to p2pdma
new 82ba975e4c43 mm: allow compound zone device pages
new 15a64311e0ae mm/memory: enhance insert_page_into_pte_locked() to create [...]
new ec2e0cc67f9c mm/memory: add vmf_insert_page_mkwrite()
new 349994cf61e6 mm/rmap: add support for PUD sized mappings to rmap
new dbe54153296d mm/huge_memory: add vmf_insert_folio_pud()
new 6c88f72691f8 mm/huge_memory: add vmf_insert_folio_pmd()
new e5cb23256347 mm/gup: don't allow FOLL_LONGTERM pinning of FS DAX pages
new 653d7825c149 dcssblk: mark DAX broken, remove FS_DAX_LIMITED support
new 38607c62b34b fs/dax: properly refcount fs dax pages
new aed877c2b425 device/dax: properly refcount device dax pages when mapping
new 937582ee8e8d mm/mremap: correctly handle partial mremap() of VMA starting at 0
new 85ea6bdd88a2 mm/mremap: refactor mremap() system call implementation
new 221bf5cac5c2 mm/mremap: introduce and use vma_remap_struct threaded state
new d5c8aec0542e mm/mremap: initial refactor of move_vma()
new b714ccb02a76 mm/mremap: complete refactor of move_vma()
new 2a4077f49ccd mm/mremap: refactor move_page_tables(), abstracting state
new 664dc4da2694 mm/mremap: thread state through move page table operation
new 6220ea5583e9 mm: factor out large folio handling from folio_order() int [...]
new 1ea5212aed06 mm: factor out large folio handling from folio_nr_pages() [...]
new 4996fc547f5b mm: let _folio_nr_pages overlay memcg_data in first tail page
new 4eeec8c89a0c mm: move hugetlb specific things in folio to page[3]
new 31a31da8a618 mm: move _pincount in folio to page[2] on 32bit
new 845d2be6d41f mm: move _entire_mapcount in folio to page[2] on 32bit
new 405c4ef769c7 mm/rmap: pass dst_vma to folio_dup_file_rmap_pte() and friends
new 1862a4af107e mm/rmap: pass vma to __folio_add_rmap()
new 932961c4b666 mm/rmap: abstract large mapcount operations for large foli [...]
new b85aa9b11b67 bit_spinlock: __always_inline (un)lock functions
new 448854478ab2 mm/rmap: use folio_large_nr_pages() in add/remove functions
new 6af8cb80d3a9 mm/rmap: basic MM owner tracking for large folios (!hugetlb)
new 1da190f4d0a6 mm: Copy-on-Write (COW) reuse support for PTE-mapped THP
new 003fde4492c8 mm: convert folio_likely_mapped_shared() to folio_maybe_ma [...]
new e63ee43e3eda mm: CONFIG_NO_PAGE_MAPCOUNT to prepare for not maintain pe [...]
new ae4192b7691c fs/proc/page: remove per-page mapcount dependency for /pro [...]
new eb16876971ea fs/proc/task_mmu: remove per-page mapcount dependency for [...]
new 7a34ae14491e fs/proc/task_mmu: remove per-page mapcount dependency for [...]
new 6dd55dd1c555 fs/proc/task_mmu: remove per-page mapcount dependency for [...]
new 749492229e3b mm: stop maintaining the per-page mapcount of large folios [...]
new ab71d2d30121 mm/damon/sysfs-schemes: let damon_sysfs_scheme_set_filters [...]
new db2e76ceb40b mm/damon/sysfs-schemes: implement core_filters and ops_fil [...]
new 968cbea1bb0e mm/damon/sysfs-schemes: commit filters in {core,ops}_filte [...]
new f7f0d88b7d6d mm/damon/core: expose damos_filter_for_ops() to DAMON kern [...]
new 9f643a9854df mm/damon/sysfs-schemes: record filters of which layer shou [...]
new ae8fd5b6666b mm/damon/sysfs-schemes: return error when for attempts to [...]
new 899e4c14afa6 Docs/ABI/damon: document {core,ops}_filters directories
new 114b48087769 Docs/admin-guide/mm/damon/usage: update for {core,ops}_fil [...]
new 2273dea6b1e1 mm/hugetlb: update nr_huge_pages and surplus_huge_pages together
new ff22f9299d7b page_io: zswap: do not crash the kernel on decompression failure
new e11079dd25c5 arm: mem_init: use memblock_phys_free() to free DMA memory [...]
new 2b1d532e106e csky: move setup_initrd() to setup.c
new 30686816214b hexagon: move initialization of init_mm.context init to pa [...]
new 67e7a600869c MIPS: consolidate mem_init() for NUMA machines
new e74e2b8eb424 MIPS: make setup_zero_pages() use memblock
new be971f957a80 nios2: move pr_debug() about memory start and end to setup_arch()
new 54ccf66f99d6 s390: make setup_zero_pages() use memblock
new d319c8b4918d xtensa: split out printing of virtual memory layout to a function
new 8268af309d07 arch, mm: set max_mapnr when allocating memory map for FLATMEM
new e120d1bc12da arch, mm: set high_memory in free_area_init()
new 6faea3422e3b arch, mm: streamline HIGHMEM freeing
new 0d98484ee333 arch, mm: introduce arch_mm_preinit
new 8afa901c147a arch, mm: make releasing of memory to page allocator more [...]
new 4c9ea539ad59 mm/damon/sysfs: validate user inputs from damon_sysfs_comm [...]
new bf74bdfd2edb mm/damon/core: invoke kdamond_call() after merging is done [...]
new 258d941e5877 mm/damon/core: make damon_set_attrs() be safe to be called [...]
new 3301f1861d34 mm/damon/sysfs: handle commit command using damon_call()
new 8b40db0edf3c mm/damon/sysfs: remove damon_sysfs_cmd_request code from d [...]
new 311f34ff85d2 mm/damon/sysfs: remove damon_sysfs_cmd_request_callback() [...]
new d682f5f64342 mm/damon/sysfs: remove damon_sysfs_cmd_request and its readers
new 52f7c351fc3e mm/damon/sysfs-schemes: remove obsolete comment for damon_ [...]
new 53058c762aff mm/damon: remove damon_callback->private
new 07da21855b27 mm/damon: remove ->before_start of damon_callback
new cedee98f6887 mm/damon: remove damon_callback->after_sampling
new 99ce7c9c6d85 mm/damon: remove damon_callback->before_damos_apply
new 105f830fa35c mm/damon: remove damon_operations->reset_aggregated
new 11e88e9265ec mm: remove redundant return in set_huge_zero_folio()
new 9039b9096ea2 mm: page_ext: add an iteration API for page extensions
new 4e30b94cdad6 mm: page_table_check: use new iteration API
new 3a812bed3d32 mm: page_owner: use new iteration API
new f0e11a997ab4 mm/vmalloc: refactor __vmalloc_node_range_noprof()
new d9a04a2615c0 mm: swap_cgroup: remove double initialization of locals
new fa17ad58f832 hugetlb: convert hugetlb_vma_maps_page() to hugetlb_vma_ma [...]
new fcc09f5b5660 hugetlb: convert adjust_range_hwpoison() to take a folio
new 3fec86f8aa8c xarray: add xas_try_split() to split a multi-index entry
new 00527733d0dc mm/huge_memory: add two new (not yet used) functions for f [...]
new 6384dd1d18de mm/huge_memory: move folio split common code to __folio_split()
new 58729c04cf10 mm/huge_memory: add buddy allocator like (non-uniform) fol [...]
new 1f43d5aa24b2 mm/huge_memory: remove the old, unused __split_huge_page()
new 4b94c18d1519 mm/huge_memory: add folio_split() to debugfs testing interface
new 7460b470a131 mm/truncate: use folio_split() in truncate operation
new 80a5c494c89f selftests/mm: add tests for folio_split(), buddy allocator [...]
new 200a89c159a7 mm/filemap: use xas_try_split() in __filemap_add_folio()
new d53c78fffe7a mm/shmem: use xas_try_split() in shmem_split_large_entry()
new c637c61c9ed0 mm/damon/sysfs-schemes: avoid Wformat-security warning on [...]
new 61659efdb35c drivers/base/memory: improve add_boot_memory_block()
new 1a24776fca39 drivers/base/memory: correct the field name in the header
new 5d89666bd998 mm: use ptep_get() instead of directly dereferencing pte_t*
new 116eb468956b mm/shmem: fix functions documentation
new 8c02048d1c61 mm/page_alloc: add trace event for per-zone watermark setup
new a293aba4a584 mm/page_alloc: add trace event for per-zone lowmem reserve setup
new 15766485e4a5 mm/page_alloc: add trace event for totalreserve_pages calculation
new 9ecd2f839b25 mm/madvise: use is_memory_failure() from madvise_do_behavior()
new f4a578d34590 mm/madvise: split out populate behavior check logic
new 0a6ffacb3b42 mm/madvise: deduplicate madvise_do_behavior() skip case handlings
new be9258a6bf26 mm/madvise: remove len parameter of madvise_do_behavior()
new c0ebbb3841e0 mm: add missing release barrier on PGDAT_RECLAIM_LOCKED unlock
new ca868cd77063 mm: lock PGDAT_RECLAIM_LOCKED with acquire memory ordering
new 1a15bb8303b6 x86/mce: use is_copy_from_user() to determine copy-from-us [...]
new aaf99ac2ceb7 mm/hwpoison: do not send SIGBUS to processes with recovere [...]
new d2734f044f84 mm: memory-failure: enhance comments for return value of m [...]
new ce50f4bc42af MAINTAINERS: adjust file entry in MAPLE TREE
new 456620c5cb23 mm/debug: add line breaks
new f841ad9ca500 selftests/mm/cow: fix the incorrect error handling
new 8defffa4c7b5 mm: convert lru_add_page_tail() to lru_add_split_folio()
new 67914ac08604 mm: compaction: push watermark into compaction_suitable() callers
new f46012c0ec9f mm: page_alloc: trace type pollution from compaction capturing
new e3aa7df331bc mm: page_alloc: defrag_mode
new 101f9d666e4d mm: page_alloc: defrag_mode kswapd/kcompactd assistance
new a211c6550efc mm: page_alloc: defrag_mode kswapd/kcompactd watermarks
new 24ac6fb6e364 mm/cma: using per-CMA locks to improve concurrent allocati [...]
new 09bdc4fe700d mm/mm_init: rename __init_reserved_page_zone to __init_pag [...]
new b4f65dbdf878 mm/mm_init: rename init_reserved_page to init_deferred_page
new 20d6c1725228 memcg: avoid refill_stock for root memcg
new cb44821e1f52 memcg: move do_memsw_account() to CONFIG_MEMCG_V1
new fa23a338de93 mm: separate folio_split_memcg_refs() from split_page_memcg()
new 1506c25508ac mm: simplify split_page_memcg()
new 7cc57ecae40a mm: remove references to folio in split_page_memcg()
new 8492936abb49 mm: simplify folio_memcg_charged()
new 0d2a26052373 mm: remove references to folio in __memcg_kmem_uncharge_page()
new 835de37603ef meminfo: add a per node counter for balloon drivers
new 4d689474e1b2 balloon_compaction: update the NR_BALLOON_PAGES state
new 02ec35963bc8 hv_balloon: update the NR_BALLOON_PAGES state
new f6a09e680093 xen: balloon: update the NR_BALLOON_PAGES state
new 9f171d94be80 docs/mm: Physical Memory: Populate the "Zones" section
new b25bcabb6cef fork: use __vmalloc_node() for stack allocation
new d8a866c766eb selftests/mm: add commentary about 9pfs bugs
new 0bfd4586855c MM documentation: add "Unaccepted" meminfo entry
new 98c183a4fccf fs/dax: don't disassociate zero page entries
new 3b23a44f1f19 mm/damon: implement a new DAMOS filter type for active pages
new af96c610c6fd docs/mm/damon/design: document active DAMOS filter type
new 735b3f7e773b selftests/mm: uffd-unit-tests support for hugepages > 2M
new a2c6f9c3cafa selftests/mm: speed up split_huge_page_test
new e452872b40e3 mm: vmscan: split proactive reclaim statistics from direct [...]
new 4c8bc7c4e3fb cgroup: docs: add pswpin and pswpout items in cgroup v2 doc
new 5f5ee52d4f58 mm/hwpoison: introduce folio_contain_hwpoisoned_page() helper
new 1b0449544c64 mm/vmscan: don't try to reclaim hwpoison folio
new d893aca973c3 x86/mm: restore early initialization of high_memory for 32-bits
new 0a1e082b64cc mm/page_alloc: remove unnecessary __maybe_unused in order_ [...]
new eb0ece16027f Merge tag 'mm-stable-2025-03-30-16-52' of git://git.kernel [...]
new 0c555a3c1bc9 mm,procfs: allow read-only remote mm access under CAP_PERFMON
new fc0d9d9afcd3 MAINTAINERS: add Yang Yang as a co-maintainer of PER-TASK [...]
new 35dac71cff8f scripts: add script to extract built-in firmware blobs
new 541da9f87ddb .mailmap: remove redundant mappings of emails
new 87ad827a2780 docs,procfs: document /proc/PID/* access permission checks
new 95d4b3450ebe lib/plist.c: add shortcut for plist_requeue()
new 9986fb5164c8 kexec: initialize ELF lowest address to ULONG_MAX
new 7b54a96f30de crash: remove an unused argument from reserve_crashkernel_ [...]
new 9f0552c978f8 crash: let arch decide usable memory range in reserved area
new 6e5250eaa665 powerpc/crash: use generic APIs to locate memory hole for kdump
new 021b5b303c5e powerpc/crash: preserve user-specified memory limit
new bce074bdbc36 powerpc: insert System RAM resource to prevent crashkernel [...]
new e3185ee438c2 powerpc/crash: use generic crashkernel reservation
new 9ad18c855518 get_maintainer: add --substatus for reporting subsystem status
new 6ba31721aeef get_maintainer: stop reporting subsystem status as maintai [...]
new b115b6eccdf5 lib/zlib: drop EQUAL macro
new 8c6bbda879b6 rcu: provide a static initializer for hlist_nulls_head
new 328152e6774d ucount: replace get_ucounts_or_wrap() with atomic_inc_not_zero()
new 5f01a22c5b23 ucount: use RCU for ucounts lookups
new b4dc0bee2a74 ucount: use rcuref_t for reference counting
new a406aff8c051 ocfs2: validate l_tree_depth to avoid out-of-bounds access
new dbc3b6320eb3 ocfs2: use memcpy_to_folio() in ocfs2_symlink_get_block()
new bd0ee47da40a ocfs2: remove reference to bh->b_page
new 318f05a05715 reboot: replace __hw_protection_shutdown bool action param [...]
new bbf0ec4f57e0 reboot: reboot, not shutdown, on hw_protection_reboot timeout
new 06eaeaee5b78 docs: thermal: sync hardware protection doc with code
new aafb1245b2fe reboot: describe do_kernel_restart's cmd argument in kernel-doc
new 81cab0f94ab8 reboot: rename now misleading __hw_protection_shutdown symbols
new 96201a8a9846 reboot: indicate whether it is a HARDWARE PROTECTION reboo [...]
new e016173f656b reboot: add support for configuring emergency hardware pro [...]
new b15388a2f019 regulator: allow user configuration of hardware protection action
new cd9beb9eb395 platform/chrome: cros_ec_lpc: prepare for hw_protection_sh [...]
new 738b7856933d dt-bindings: thermal: give OS some leeway in absence of cr [...]
new 941a07cad2fd thermal: core: allow user configuration of hardware protec [...]
new 5e40d0d19659 reboot: retire hw_protection_reboot and hw_protection_shut [...]
new 0ac451ecec6d lib min_heap: use size_t for array size and index variables
new fa34ce0ad941 mailmap: remove never used @parity.io email
new ee87af982405 MAINTAINERS: mailmap: update Hyeonggon's name and email address
new 4022918876f9 scripts/gdb: add $lx_per_cpu_ptr()
new 758502918e77 rhashtable: remove needless return in three void APIs
new ede7cd607a1d cpu: remove needless return in void API suspend_enable_sec [...]
new 15c200eaf569 coccinelle: misc: secs_to_jiffies: Patch expressions too
new 84c34d010587 scsi: lpfc: convert timeouts to secs_to_jiffies()
new 78cf56f8832a accel/habanalabs: convert timeouts to secs_to_jiffies()
new 344825e17cfa ALSA: ac97: convert timeouts to secs_to_jiffies()
new 8ef9019ed2ac btrfs: convert timeouts to secs_to_jiffies()
new d5834614a4d9 ata: libata-zpodd: convert timeouts to secs_to_jiffies()
new a877cd2a6487 xfs: convert timeouts to secs_to_jiffies()
new 2c54b24fefa8 power: supply: da9030: convert timeouts to secs_to_jiffies()
new 6cf828d2fbeb nvme: convert timeouts to secs_to_jiffies()
new eee6af2319f8 spi: spi-fsl-lpspi: convert timeouts to secs_to_jiffies()
new 7c9a8c57143c spi: spi-imx: convert timeouts to secs_to_jiffies()
new 8ba1b428cf1a platform/x86/amd/pmf: convert timeouts to secs_to_jiffies()
new 66644d80a4f9 platform/x86: thinkpad_acpi: convert timeouts to secs_to_j [...]
new f87313641629 RDMA/bnxt_re: convert timeouts to secs_to_jiffies()
new e0349c46cb4f scripts/gdb/linux/symbols.py: address changes to module_se [...]
new 8a56f2660741 signal: avoid clearing TIF_SIGPENDING in recalc_sigpending [...]
new 28939c3e9925 scripts/gdb/symbols: determine KASLR offset on s390
new bc2f19d65373 checkpatch: describe --min-conf-desc-length
new 4164e1525d37 lib/rbtree: enable userland test suite for rbtree related [...]
new 3e1d58cd5dae lib/rbtree: split tests
new 16b1936ae6d1 lib/rbtree: add random seed
new 82114e45131f lib/interval_tree: add test case for interval_tree_iter_xx [...]
new ccaf3efceefc lib/interval_tree: add test case for span iteration
new 19811285784f lib/interval_tree: skip the check before go to the right subtree
new ceb08ee965a2 lib/interval_tree: fix the comment of interval_tree_span_i [...]
new 6164be01f179 watchdog/perf: optimize bytes copied and remove manual NUL [...]
new caeb8ba598f0 kexec_core: accept unaccepted kexec segments' destination [...]
new 3cf67d61ff98 hung_task: show the blocker task if the task is hung on mutex
new 2158599a4b6d samples: add hung_task detector mutex blocking sample
new 8ee065a6fdd2 resource: split DEFINE_RES_NAMED_DESC() out of DEFINE_RES_NAMED()
new 76709e0a3f3b resource: replace open coded variant of DEFINE_RES_NAMED_DESC()
new 1af56ff09e67 resource: replace open coded variants of DEFINE_RES_*_NAMED()
new 48376a4fa6af resource: replace open coded variant of DEFINE_RES()
new 81ca2970b770 relay: use kasprintf() instead of fixed buffer formatting
new 6287fbad1cd9 fs/procfs: fix the comment above proc_pid_wchan()
new 434333dd3f66 mailmap: consolidate email addresses of Alexander Sverdlin
new d6b02199cde4 Merge tag 'mm-nonmm-stable-2025-03-30-18-23' of git://git. [...]
new 400188ae361a kernfs: Acquire kernfs_rwsem in kernfs_notify_workfn().
new 122ab92dee80 kernfs: Acquire kernfs_rwsem in kernfs_get_parent_dentry().
new 5b2fabf7fe8f kernfs: Acquire kernfs_rwsem in kernfs_node_dentry().
new 9aab10a0249e kernfs: Don't re-lock kernfs_root::kernfs_rwsem in kernfs_ [...]
new 633488947ef6 kernfs: Use RCU to access kernfs_node::parent.
new 741c10b096bc kernfs: Use RCU to access kernfs_node::name.
new 2ce177e9b364 Merge 6.14-rc3 into driver-core-next
new 6ef5b6fae304 kernfs: Drop kernfs_rwsem while invoking lookup_positive_u [...]
new 8fd74a31eaf3 driver core: class: Remove needless return in void API cla [...]
new a44073c28bc6 driver core: Remove needless return in void API device_rem [...]
new b1b620bfa984 kernel: Fix "select" wording on HZ_250 description
new 6fb1ee255ed9 drivers/base/bus.c: fix spelling of "subsystem"
new 0514059ca09e MAINTAINERS: Add driver core headers to DRIVER CORE maintainers
new 177cbd5249b1 drivers: base: component: Allow more space for device name
new 1d2d45b62784 driver core: location: Use str_yes_no() helper function
new 7de24e20a7aa cxl/port: Constify 'struct bin_attribute'
new 14e694dbf285 firmware: dmi: Mark bin_attributes as __ro_after_init
new 80d3989b9ce3 firmware: dmi: Define bin_attributes through macro
new 1c83b02c91c1 firmware: dmi: Constify 'struct bin_attribute'
new 7787bfb3b0ea drm/sysfs: Constify 'struct bin_attribute'
new cf3864d84fe9 drm/lima: Constify 'struct bin_attribute'
new e3626a456599 drm/i915: Constify 'struct bin_attribute'
new 2d0f5001b61c drm/amdgpu: Constify 'struct bin_attribute'
new 600aa8d31af9 drm/amd/display: Constify 'struct bin_attribute'
new 4ab0279857bb fsi: core: Use const 'struct bin_attribute' callbacks
new f800cc58598e accel/habanalabs: constify 'struct bin_attribute'
new f9c883f0df27 Input: goodix-berlin - constify 'struct bin_attribute'
new ae7a15fb2920 efi/mokvar: Use const 'struct bin_attribute' callback
new 05a9896fa9e1 pcmcia: cistpl: Constify 'struct bin_attribute'
new 10f10210f674 powerpc/secvar: Mark __init functions as such
new 982d13db108c powerpc/secvar: Constify 'struct bin_attribute'
new f629576662e0 powerpc/powernv/ultravisor: Constify 'struct bin_attribute'
new f2b62c03a282 powerpc/powernv/opal: Constify 'struct bin_attribute'
new 4aad348d0fa6 powerpc/perf/hv-24x7: Constify 'struct bin_attribute'
new 80f756cabfbf firmware: qemu_fw_cfg: constify 'struct bin_attribute'
new 5d0fbf548cbf rapidio: constify 'struct bin_attribute'
new e965efc4aa14 efi: rci2: mark bin_attribute as __ro_after_init
new c5020c5be9d2 kernfs: Move dput() outside of the RCU section.
new 354fd6e86fac rust: io: rename `io::Io` accessors
new 040b17ae0e15 rust: io: fix devres test with new io accessor functions
new 6853d9d13dbe rust/faux: Drop #[repr(transparent)] from faux::Registration
new 95cb0cb546c2 rust/faux: Add missing parent argument to Registration::new()
new 21b0dc55bed6 driver core: faux: only create the device if probe() succeeds
new 993a47bd7b99 Merge 6.14-rc6 into driver-core-next
new 10b20f2d1bbe rust/kernel/faux: mark Registration methods inline
new e01968420a99 MAINTAINERS: driver core: mark Rafael and Danilo as co-mai [...]
new d1f6d6c537d4 rust: pci: use to_result() in enable_device_mem()
new 4d032779ab32 rust: device: implement device context marker
new 7b948a2af6b5 rust: pci: fix unrestricted &mut pci::Device
new 4d320e30ee04 rust: platform: fix unrestricted &mut platform::Device
new e2942bb4e629 rust: pci: impl Send + Sync for pci::Device
new 455943aa187f rust: platform: impl Send + Sync for platform::Device
new 935e1d90bf6f rust: pci: require Send for Driver trait implementers
new 51d0de7596a4 rust: platform: require Send for Driver trait implementers
new 2cd5769fb0b7 Merge tag 'driver-core-6.15-rc1' of git://git.kernel.org/p [...]
new be382372d55d greybus: gb-beagleplay: Add error handling for gb_greybus_init
new 1a09cd9b7bc7 scripts/tags.sh: tag SYM_*START*() assembler symbols
new 10d43ecbb012 mei: Remove unused functions
new 790b2f242a1e virtio: console: Use str_yes_no() helper in port_debugfs_show()
new 17f18e04a125 virtio_console: Get rid of unneeded temporary variable
new 74826b3fd7d2 sonypi: Use str_on_off() helper in sonypi_display_info()
new 78c0a5056c58 binder: remove unneeded <linux/export.h> inclusion from bi [...]
new d9406677428e eeprom: ee1004: Check chip before probing
new 6aa982633053 char: misc: improve testing Kconfig description
new ac9c5170a181 pps: generators: replace copy of pps-gen info struct with [...]
new c89755d1111f pps: generators: Add PPS Generator TIO Driver
new 6b22c3de1c2d Documentation: driver-api: pps: Add Intel Timed I/O PPS generator
new 264ff8415aed ABI: pps: Add ABI documentation for Intel TIO
new 74fc34937d72 rust: miscdevice: change how f_ops vtable is constructed
new 046cc01be6b9 Merge 6.14-rc6 into char-misc-next
new bbb89c177208 tools/counter: gitignore counter_watch_events
new a1cd339599a8 counter: add direction change event
new 37f7a388b3f1 tools/counter: add direction change event to watcher
new c2a756660324 counter: ti-eqep: add direction support
new e5d581396821 counter: microchip-tcb-capture: Add IRQ handling
new 1adc6240a802 counter: microchip-tcb-capture: Add capture extensions for [...]
new b51982019326 counter: Introduce the compare component
new ba27a0247b71 counter: microchip-tcb-capture: Add support for RC Compare
new 34ff7999dc4a Merge tag 'counter-updates-for-6.15' of ssh://gitolite.ker [...]
new 39bc50e00f8c iio: adc: ad7380: do not use iio_device_claim_direct_scope [...]
new 85e5605279df iio: adc: ad7380: enable regmap cache
new adc59fe0c222 iio: adc: ad7380: do not store osr in private data structure
new 27d1a4dbe1e1 iio: adc: ad7380: add alert support
new 7ad920ce3429 docs: iio: ad7380: add alert support
new 0302507541a8 dt-bindings: iio: Correct indentation and style in DTS example
new a4a947a74190 iio: adc: stm32: Drop unnecessary DT property presence check
new 470cb490d1b7 iio: adc: ad7173: move fwnode_irq_get_byname() call site
new 4310e15b3140 iio: adc: ad7173: don't make copy of ad_sigma_delta_info struct
new 8ec5a6fc3b58 iio: adc: ad7625: drop BSD license tag
new 465c79ad0665 iio: Use str_enable_disable-like helpers
new 0f3a7135e36d dt-bindings: iio: accel: mc3230: document mc3510c
new e59c6acfd5fa iio: accel: mc3230: add mount matrix support
new c7fee7653ac2 iio: accel: mc3230: add OF match table
new 4e78ce08dbcd iio: accel: mc3230: add multiple devices support
new d438fc93ca45 iio: accel: mc3230: add mc3510c support
new 7ecbbb5bb8fb iio: imu: bmi270: add temperature channel
new 998d20e4e99d iio: adc: ad4695: make ad4695_exit_conversion_mode() more robust
new 1093f83b2cfb iio: adc: ad4695: add custom regmap bus callbacks
new 6eaf49f1ba15 iio: adc: ti-ads124s08: Switch to fsleep()
new 32f80e203401 iio: gts: Simplify available scale table build
new 6cc60bc38e84 iio: dac: adi-axi-dac: modify stream enable
new 8ab67b37b81d iio: dac: adi-axi-dac: add bus mode setup
new 96873eeaa795 iio: dac: ad3552r-hs: fix message on wrong chip id
new 21889245fb53 iio: dac: ad3552r-hs: use instruction mode for configuration
new 67a0f04095e4 iio: dac: ad3552r: share model data structures
new 350d1ebfce82 iio: dac: ad3552r-hs: add ad3541/2r support
new 1ec0d78dec8d iio: dac: ad3552r-hs: update function name (non functional)
new 3bb415513c52 iio: cros_ec: Trace EC sensors command
new 3ea0944dca9b iio: dac: ad5791: fix storage
new cf67879bd428 iio: adc: ad7124: Micro-optimize channel disabling
new 9c7eb1ab2eec iio: light: veml6030: extend regmap to support regfields
new 46e288675404 iio: light: veml6030: extend regmap to support caching
new 2b368419955d dt-bindings: iio: magnetometer: add binding for Si7210
new 15dbaed45b77 iio: magnetometer: si7210: add driver for Si7210
new be464661e753 dt-bindings: iio: light: Add APDS9160 binding
new ec08c3954689 iio: light: Add APDS9160 ALS & Proximity sensor driver
new dbd2e08ff09f iio: gts-helper: export iio_gts_get_total_gain()
new 22eaca4283b2 iio: light: veml6030: fix scale to conform to ABI
new e8279e66a8dc dt-bindings: iio: adf4371: add refin mode
new e01670e31d04 iio: frequency: adf4371: add refin mode
new 80ce1f106a77 iio: frequency: adf4371: add ref doubler
new 34934d799655 iio: introduce the FAULT event type
new 7530ed2aaa3f iio: adc: ad7173: add openwire detection support for singl [...]
new 7b465a0d58c1 iio: light: adux1020: Drop unneeded assignment for cache_type
new 23a6374c7ba6 iio: magnetometer: af8133j: Drop unneeded assignment for c [...]
new 5c2c07a18c7d iio: pressure: zpa2326: Drop unneeded assignment for cache_type
new e903868b4ce7 iio: adc: ad7124: Really disable all channels at probe time
new fdaa9b763e36 Documentation: ABI: IIO: Add filter_type documentation
new c7eb65a37671 Documentation: ABI: IIO: Re-add sysfs-bus-iio-adc-ad4130
new 0c5d8af2a5fd iio: adc: ad4130: Add filter_type attributes
new a570114db8ea Merge tag 'spi-offload' into togreg
new 4fe7fd17fe66 iio: buffer-dmaengine: split requesting DMA channel from a [...]
new 79f24971b4ff iio: buffer-dmaengine: add devm_iio_dmaengine_buffer_setup [...]
new 503d20ed8cf7 iio: adc: ad7944: don't use storagebits for sizing
new cbc986cda57a iio: adc: ad7944: add support for SPI offload
new f06a9c36729b doc: iio: ad7944: describe offload support
new b7c1e069f546 dt-bindings: iio: adc: adi,ad4695: add SPI offload properties
new f09f140e3ea8 iio: adc: ad4695: Add support for SPI offload
new 5031c9df4af0 doc: iio: ad4695: add SPI offload support
new c91c294c722e iio: dac: ad5791: sort include directives
new 192b669b930c iio: dac: ad5791: Add offload support
new 67d63185db79 iio: adc: ad4695: add offload-based oversampling support
new c26b0854eb2b doc: iio: ad4695: describe oversampling support
new f2ae18092607 dt-bindings: iio: dac: adi-axi-adc: add ad7606 variant
new f2a62931b394 iio: adc: ad7606: move the software mode configuration
new d2477887f667 iio: adc: ad7606: move software functions into common file
new c4330d081775 iio: adc: adi-axi-adc: add struct axi_adc_info
new a4ab57debde2 iio: adc: adi-axi-adc: add platform children support
new 79c47485e438 iio: adc: adi-axi-adc: add support for AD7606 register writing
new 0f65f59e632d iio: adc: ad7606: protect register access
new 5efb0a3cc6c8 iio: adc: ad7606: change channel macros parameters
new ac856912f210 iio: adc: ad7606: add support for writing registers when u [...]
new 4018ab42636c iio: backend: add API for interface get
new fc3fdb835eeb iio: backend: add support for data size set
new 22894e0be908 iio: backend: add API for oversampling
new fc9156c04566 iio: adc: adi-axi-adc: add interface type
new 4831509fd5a7 dt-bindings: iio: adc: add ad485x axi variant
new 7a794e3a0dc5 iio: adc: adi-axi-adc: set data format
new 208a94c8884d iio: adc: adi-axi-adc: add oversampling
new e04b1b0c6769 dt-bindings: iio: adc: add ad4851
new 6250803fe2ec iio: adc: ad4851: add ad485x driver
new 8de148c0189e dt-bindings: iio: adc: add ADI ad4030, ad4630 and ad4632
new 0cb8b324852f iio: adc: ad4030: add driver for ad4030-24
new 949abd1ca5a4 iio: adc: ad4030: add averaging support
new c8ed843c4860 iio: adc: ad4030: add support for ad4630-24 and ad4630-16
new ec25cf6f1ee3 iio: adc: ad4030: add support for ad4632-16 and ad4632-24
new b29050e8b3b9 docs: iio: ad4030: add documentation
new f3255b0e1c0a dt-bindings: iio: adc: Introduce ADS7138
new 024b08fee342 iio: adc: Add driver for ADS7128 / ADS7138
new 7a2dd31359b0 iio: accel: msa311: convert to use maple tree register cache
new 58e9fe259750 iio: accel: bma400: convert to use maple tree register cache
new 7ed9db68c375 iio: accel: bmi088: convert to use maple tree register cache
new 9d7d7bfb45c5 iio: accel: kx022a: convert to use maple tree register cache
new d795e38df4b7 iio: core: Rework claim and release of direct mode to work [...]
new 5feb5532870f iio: chemical: scd30: Use guard(mutex) to allow early returns
new 403f0f9b3609 iio: chemical: scd30: Switch to sparse friendly claim/rele [...]
new bcbd26d8662b iio: temperature: tmp006: Stop using iio_device_claim_dire [...]
new f238f1efc2ae iio: proximity: sx9310: Stop using iio_device_claim_direct [...]
new ec59a125ea25 iio: proximity: sx9324: Stop using iio_device_claim_direct [...]
new 7b7f7e6ee01b iio: proximity: sx9360: Stop using iio_device_claim_direct [...]
new 7c00c85a635b iio: accel: adxl367: Stop using iio_device_claim_direct_scoped()
new e48c56d1503c iio: adc: ad4000: Stop using iio_device_claim_direct_scoped()
new b70fb3c1951e iio: adc: ad4130: Stop using iio_device_claim_direct_scoped()
new 20a57c2714a8 iio: adc: ad4695: Stop using iio_device_claim_direct_scoped()
new 8a1812d040c0 iio: adc: ad7606: Stop using iio_device_claim_direct_scoped()
new 48a24fd21d11 iio: adc: ad7625: Stop using iio_device_claim_direct_scoped()
new 82a0760c109f iio: adc: ad7779: Stop using iio_device_claim_direct_scoped()
new 7b22c000308a iio: adc: ad9467: Stop using iio_device_claim_direct_scoped()
new 5fd89f430d9e iio: adc: max1363: Stop using iio_device_claim_direct_scoped()
new 27ac40b6275d iio: adc: rtq6056: Stop using iio_device_claim_direct_scoped()
new dc100956600c iio: adc: ti-adc161s626: Stop using iio_device_claim_direc [...]
new 69deb972f9aa iio: adc: ti-ads1119: Stop using iio_device_claim_direct_scoped()
new e4c569742b60 iio: addac: ad74413r: Stop using iio_device_claim_direct_scoped()
new 5e802eed70b1 iio: chemical: ens160: Stop using iio_device_claim_direct_ [...]
new 798fa301e19f iio: dac: ad3552r-hs: Stop using iio_device_claim_direct_scoped()
new 41a316c8e531 iio: dac: ad8460: Stop using iio_device_claim_direct_scoped()
new 73dad3ec96ae iio: dummy: Stop using iio_device_claim_direct_scoped()
new 0bee1bf85a9e iio: imu: bmi323: Stop using iio_device_claim_direct_scoped()
new 668d7167fc78 iio: light: bh1745: Stop using iio_device_claim_direct_scoped()
new 4c571885898c iio: Drop iio_device_claim_direct_scoped() and related inf [...]
new b2881a480b3e Merge tag 'gpio-set-array-helper-v6.15-rc1' into togreg
new f23209e9758a iio: adc: ad7606: use gpiod_multi_set_value_cansleep
new a927e72925c7 iio: amplifiers: hmc425a: use gpiod_multi_set_value_cansleep
new 76ce6e6e5c49 iio: resolver: ad2s1210: use gpiod_multi_set_value_cansleep
new 66e80e2f2176 iio: resolver: ad2s1210: use bitmap_write
new 3b29bcee8f6f iio: imu: adis: Add custom ops struct
new 7f15d7a7d12d iio: imu: adis: Add reset to custom ops
new 9fa98d941318 iio: imu: adis: Add DIAG_STAT register
new 6e507f996c47 dt-bindings: iio: Add adis16550 bindings
new bac4368fab62 iio: imu: adis16550: add adis16550 support
new aaa9d61634e0 docs: iio: add documentation for adis16550 driver
new df330c808182 iio: accel: mma8452: Ensure error return on failure to mat [...]
new cce9172f3d40 iio: accel: mma8452: Factor out guts of write_raw() to sim [...]
new 9ab72adb9039 iio: accel: mma8452: Switch to sparse friendly iio_device_ [...]
new 305f655d059d iio: accel: kx022a: Factor out guts of write_raw() to allo [...]
new 6c21fc09c3e6 iio: accel: kx022a: Switch to sparse friendly iio_device_c [...]
new 60a0cf2ebab9 iio: accel: msa311: Fix failure to release runtime pm if d [...]
new 18a53d40122d iio: accel: msa311: Switch to sparse friendly iio_device_c [...]
new 3cb26cba4a60 iio: accel: Switch to sparse friendly iio_device_claim/rel [...]
new 5f763d31a536 dt-bindings: iio: light: al3010: add al3000a support
new d531b9f78949 iio: light: Add support for AL3000a illuminance sensor
new 728341b0ca4d iio: adc: stm32-dfsdm: Factor out core of reading INFO_RAW
new e493763302ce iio: adc: stm32-dfsdm: Switch to sparse friendly iio_devic [...]
new 5ff6b02d9bb8 iio: adc: ad4030: Switch to sparse friendly iio_device_cla [...]
new 32143dbd9591 iio: adc: ad7192: Factor out core of ad7192_write_raw() to [...]
new 4758f987d3a1 iio: adc: ad7192: Switch to sparse friendly iio_device_cla [...]
new 0af1c801a152 iio: adc: ad7768-1: Move setting of val a bit later to avo [...]
new e76750f50aaa iio: adc: ad7768-1: Switch to sparse friendly iio_device_c [...]
new 15bed4f0cbf1 iio: adc: ad7606: Switch to sparse friendly iio_device_cla [...]
new c05cbf02df28 iio: adc: ad7791: Factor out core of ad7791_write_raw() to [...]
new 85e840ced7a8 iio: adc: ad7791: Switch to sparse friendly iio_device_cla [...]
new f1a4a2e6b85e iio: adc: ad7793: Factor out core of ad7793_write_raw() to [...]
new 4d47f64ca82e iio: adc: ad7793: Switch to sparse friendly iio_device_cla [...]
new bbd841f9d02c iio: adc: ad799x: Switch to sparse friendly iio_device_cla [...]
new 6eedf172d964 iio: adc: ad_sigma_delta: Switch to sparse friendly iio_de [...]
new b3179f59c104 iio: adc: at91-sama5d2: Move claim of direct mode up a lev [...]
new 173386d03633 iio: adc: at91-sama5d2: Switch to sparse friendly iio_devi [...]
new 2ce5314c689c iio: adc: max1027: Move claim of direct mode up one level [...]
new 71dfa35f7bee iio: adc: max1027: Switch to sparse friendly iio_device_cl [...]
new 386c1d6e41cf iio: adc: max11410: Factor out writing of sampling frequen [...]
new 01528347680f iio: adc: max11410: Switch to sparse friendly iio_device_c [...]
new 1a21a9842e3b iio: adc: Switch to sparse friendly iio_device_claim/relea [...]
new 035b4989211d iio: backend: make sure to NULL terminate stack buffer
new 6d5dd486c715 iio: core: make use of simple_write_to_buffer()
new d477cda71a3a iio: adc: adi-axi-adc: replace of.h with mod_devicetable.h
new cafeb8a99746 iio: adc: ad4695: fix out of bounds array access
new 38f898e0b54f iio: adc: ad4695: simplify getting oversampling_ratio
new b543d881e89c docs: iio: fix wrong driver name in documentation
new 583350c1d4d0 iio: gyro: bmg160_i2c: add BMI088 to of_match_table
new 25331775b5b4 iio: dac: adi-axi-dac: add io_mode check
new 4e0bd62e8076 iio: imu: bmi270: move private struct declaration to source file
new 8c53df1499ca iio: adc: Include cleanup.h when using guard()
new 9b4b9791dd51 Documentation: iio: Add ADC documentation
new 16c94de2aa35 iio: imu: bmi270: rename variable bmi270_device to data
new a1854d55f54b iio: imu: bmi270: add support for data ready interrupt trigger
new 60a7903301f8 iio: accel: adxl345: reorganize measurement enable
new a69b0bd30438 iio: accel: adxl345: add debug register access
new 62c6b4f1c70e iio: accel: adxl345: reorganize irq handler
new eb2f9ab1f513 iio: adc: ad4851: Fix signedness bug in ad4851_calibrate()
new 443238858a2d iio: imu: adis: fix uninitialized symbol warning
new 7867a0d1dd8c MAINTAINERS: remove adi,ad7606.yaml from SEPS525
new d15fc646ccff dt-bindings: iio: adc: Add rockchip,rk3528-saradc variant
new 8a9aa0bbd615 iio: adc: rockchip_saradc: Add support for RK3528
new fcd104f0ed9f iio: buffer-dma: Fix docstrings
new 5017dcb8fcac iio: light: Fix spelling mistake "regist" -> "register"
new 15a007e7ae5b iio: adc: ad4030: fix error pointer dereference in probe()
new 94e4fc4004e4 dt-bindings: iio: adc: Add rockchip,rk3562-saradc string
new 1e30116da036 iio: adc: rockchip_saradc: add rk3562
new f66d625c4d48 iio: adc: ad7380: add adaq4381-4 support
new 7131fcdba97f dt-bindings: iio: adc: ad7380: add adaq4381-4 compatible parts
new aac287ec80d7 docs: iio: ad7380: add adaq4381-4
new 7021d97fb89b iio: adc: ad7173: Grab direct mode for calibration
new 08808b3ef384 iio: adc: ad7192: Grab direct mode for calibration
new 21ce1ce04350 staging: iio: accel: adis16240: Drop driver for this impac [...]
new f52b5daf3921 dt-bindings: iio: adc: add AD7191
new 2e3ae10c3591 iio: adc: ad7191: add AD7191
new 9525c66de334 docs: iio: add AD7191
new fb3a0811a7bc iio: adc: ad_sigma_delta: Disable channel after calibration
new 280acb198246 iio: adc: ad4130: Fix comparison of channel setups
new 05a5d874f732 iio: adc: ad7124: Fix comparison of channel configs
new 7b6033ed5a9e iio: adc: ad7173: Fix comparison of channel configs
new 7d33bdabf304 iio: adc: ad4130: Adapt internal names to match official f [...]
new 780c9dbb160f iio: adc: ad_sigma_delta: Add error checking for ad_sigma_ [...]
new 47036a03a303 iio: adc: ad7124: Implement internal calibration at probe time
new df1f2e1470fa iio: adc: ad7124: Implement system calibration
new ecd5b508c10b iio: adc: ad7124: Benefit of dev = indio_dev->dev.parent i [...]
new 8236644f5ecb iio: adc: ad7768-1: Fix conversion result sign
new 2416cec85929 iio: adc: ad7768-1: set MOSI idle state to prevent acciden [...]
new 20182142045f Documentation: ABI: add wideband filter type to sysfs-bus-iio
new 809d605d1380 iio: adc: ad7768-1: remove unnecessary locking
new 352f4a6bb1d8 dt-bindings: iio: adc: Add i.MX94 and i.MX95 support
new 85a1159e4c0e iio: gyro: bmg160_spi: add of_match_table
new 33220e15ecc7 staging: iio: ad9832: Use devm_regulator_get_enable()
new cc26591e7942 staging: iio: ad9834: Use devm_regulator_get_enable()
new 8d534275f740 iio: adc: ti-ads7924 Drop unnecessary function parameters
new ee735aa33db1 iio: light: Add check for array bounds in veml6075_read_in [...]
new bbeaec81a03e iio: ad7380: add support for SPI offload
new 8dbeb413806f doc: iio: ad7380: describe offload support
new a425990fa96e Merge tag 'iio-for-6.15a' of ssh://gitolite.kernel.org/pub [...]
new c8006fbd0f4f bus: mhi: host: Remove unused functions
new cba6bdfd7929 bus: mhi: host: pci_generic: Add support for SA8775P endpoint
new 0686a818d77a bus: mhi: host: Fix race between unprepare and queue_buf
new 124bb4e75799 Merge tag 'mhi-for-v6.15' of ssh://gitolite.kernel.org/pub [...]
new cc1eb048e7ee fpga: m10bmc-sec: update email address for Peter Colberg
new 0f05886a40fd fpga: altera-cvp: Increase credit timeout
new e19890a0088b fpga: versal: remove incorrect of_match_ptr annotation
new 6f119e3da79c Merge tag 'fpga-for-6.15-rc1' of ssh://gitolite.kernel.org [...]
new dcd2a9a5550e regulator: dummy: convert to use the faux device interface
new 72239a78f9f5 tlclk: convert to use faux_device
new 3b18ccb5472b misc: lis3lv02d: convert to use faux_device
new 0dd6770a72f1 w1: fix NULL pointer dereference in probe
new 33c145297840 w1: w1_therm: w1: Use HWMON_CHANNEL_INFO macro to simplify code
new 64612eb92d0e Merge tag 'w1-drv-6.15' of ssh://gitolite.kernel.org/pub/s [...]
new a24b18aa4fd6 samples: rust_misc_device: fix markup in top-level docs
new 0e14e062f5ff coresight: catu: Fix number of pages while using 64k pages
new 87b8166a7328 dt-bindings: arm: coresight-tmc: Add "memory-region" property
new 91a2086aa6d1 coresight: tmc-etr: Add support to use reserved trace memory
new 46006ceb5d02 coresight: core: Add provision for panic callbacks
new 6dbcbcfc4496 coresight: tmc: Enable panic sync handling
new d58a70bdab57 coresight: tmc: Add support for reading crash data
new 942bbeeaf844 coresight: tmc: Stop trace capture on FlIn
new 4b7e62627a38 coresight: config: Add preloaded configuration
new b47d1fcd0d4b Documentation: coresight: Panic support
new 2ecdbebefea7 coresight: catu: Constify amba_id table
new 7b6d52e83705 coresight: tpda: Constify amba_id table
new 2197cbc22c1b coresight: tpdm: Constify amba_id table
new cade8a89b101 coresight: etm4x: don't include '<linux/pm_wakeup.h>' directly
new 4ff6039ffb79 coresight-etm4x: add isb() before reading the TRCSTATR
new ee39dbe9395b coresight-tpdm: Add MCMB dataset support
new 07f7c21745db coresight-tpdm: Add support to select lane
new 0c0b6c05e208 coresight-tpdm: Add support to enable the lane for MCMB TPDM
new d72deaf05ac1 dt-bindings: coresight: qcom,coresight-tpda: Fix too many 'reg'
new 1e4e454223f7 dt-bindings: coresight: qcom,coresight-tpdm: Fix too many 'reg'
new dc872c5f527a Coresight: Add support for new APB clock name
new c367a89dec26 Coresight: Add trace_id function to retrieving the trace ID
new 182e8c70791d Coresight: Use coresight_etm_get_trace_id() in traceid_show()
new 3c03c49b2fa5 Coresight: Introduce a new struct coresight_path
new d87d76d823d1 Coresight: Allocate trace ID after building the path
new 7b365f056d8e Coresight: Change to read the trace ID from coresight_path
new 080ee83cc361 Coresight: Change functions to accept the coresight_path
new 166df2a18dc9 dt-bindings: arm: Add Coresight TMC Control Unit hardware
new f78d206f3d73 Coresight: Add Coresight TMC Control Unit driver
new ab37128ad5ed coresight: add verification process for coresight_etm_get_ [...]
new 26f060c106f6 coresight: change coresight_device lock type to raw_spinlock_t
new 743c5a97c64d coresight-etm4x: change etmv4_drvdata spinlock type to raw [...]
new 4cf364ca57d8 coresight: change coresight_trace_id_map's lock type to ra [...]
new e3044065fc2c coresight-cti: change cti_drvdata spinlock's type to raw_s [...]
new 6b80c0abe475 coresight-etb10: change etb_drvdata spinlock's type to raw [...]
new 56eb02f0b04f coresight-funnel: change funnel_drvdata spinlock's type to [...]
new 982d0a0e08db coresight-replicator: change replicator_drvdata spinlock's [...]
new db11f75bc29c coresight-tmc: change tmc_drvdata spinlock's type to raw_s [...]
new d11eb31db269 coresight/ultrasoc: change smb_drv_data spinlock's type to [...]
new 4a29fa2626a1 coresight: docs: Remove target sink from examples
new b5060c17f9dc coresight: configfs: Constify struct config_item_type
new 5442d22da7db Coresight: Fix a NULL vs IS_ERR() bug in probe
new 5d1a5c4f121f Merge tag 'coresight-next-v6.15' of ssh://gitolite.kernel. [...]
new 25601e85441d Merge tag 'char-misc-6.15-rc1' of git://git.kernel.org/pub [...]
The 868 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:
.mailmap | 11 +-
CREDITS | 3 +
Documentation/ABI/testing/sysfs-block-zram | 8 -
.../ABI/testing/sysfs-bus-coresight-devices-tpdm | 15 +
Documentation/ABI/testing/sysfs-bus-counter | 9 +
Documentation/ABI/testing/sysfs-bus-iio | 12 +-
Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130 | 20 +
.../ABI/testing/sysfs-driver-intel-m10-bmc | 4 +-
.../testing/sysfs-driver-intel-m10-bmc-sec-update | 14 +-
Documentation/ABI/testing/sysfs-kernel-mm-cma | 13 +
Documentation/ABI/testing/sysfs-kernel-mm-damon | 60 +
Documentation/ABI/testing/sysfs-kernel-reboot | 8 +
Documentation/ABI/testing/sysfs-pps-gen-tio | 6 +
Documentation/RCU/whatisRCU.rst | 10 +
Documentation/admin-guide/blockdev/zram.rst | 36 +-
Documentation/admin-guide/cgroup-v1/memory.rst | 4 +
Documentation/admin-guide/cgroup-v2.rst | 25 +-
Documentation/admin-guide/kernel-parameters.txt | 36 +-
Documentation/admin-guide/mm/cma_debugfs.rst | 10 +-
Documentation/admin-guide/mm/damon/usage.rst | 87 +-
Documentation/admin-guide/mm/hugetlbpage.rst | 10 +
Documentation/admin-guide/mm/pagemap.rst | 21 +-
Documentation/admin-guide/mm/zswap.rst | 10 +-
Documentation/admin-guide/sysctl/vm.rst | 9 +
Documentation/arch/arm64/ptdump.rst | 2 -
Documentation/core-api/refcount-vs-atomic.rst | 37 +-
Documentation/core-api/xarray.rst | 14 +-
.../devicetree/bindings/arm/arm,coresight-tmc.yaml | 26 +
.../bindings/arm/qcom,coresight-ctcu.yaml | 84 ++
.../bindings/arm/qcom,coresight-tpda.yaml | 3 +-
.../bindings/arm/qcom,coresight-tpdm.yaml | 3 +-
.../devicetree/bindings/iio/adc/adi,ad4030.yaml | 110 ++
.../devicetree/bindings/iio/adc/adi,ad4695.yaml | 13 +
.../devicetree/bindings/iio/adc/adi,ad4851.yaml | 153 ++
.../devicetree/bindings/iio/adc/adi,ad7191.yaml | 149 ++
.../devicetree/bindings/iio/adc/adi,ad7380.yaml | 4 +
.../devicetree/bindings/iio/adc/adi,axi-adc.yaml | 72 +-
.../devicetree/bindings/iio/adc/nxp,imx93-adc.yaml | 9 +-
.../bindings/iio/adc/rockchip-saradc.yaml | 2 +
.../devicetree/bindings/iio/adc/ti,ads7138.yaml | 63 +
.../devicetree/bindings/iio/dac/adi,ad5380.yaml | 18 +-
.../devicetree/bindings/iio/frequency/adf4371.yaml | 5 +-
.../bindings/iio/humidity/sciosense,ens210.yaml | 12 +-
.../devicetree/bindings/iio/imu/adi,adis16550.yaml | 74 +
.../bindings/iio/light/brcm,apds9160.yaml | 78 +
.../bindings/iio/light/dynaimage,al3010.yaml | 6 +-
.../bindings/iio/magnetometer/silabs,si7210.yaml | 48 +
.../bindings/iio/temperature/maxim,max31865.yaml | 20 +-
.../bindings/iio/temperature/ti,tmp117.yaml | 6 +-
.../devicetree/bindings/thermal/thermal-zones.yaml | 5 +-
.../devicetree/bindings/trivial-devices.yaml | 2 +
Documentation/driver-api/pps.rst | 27 +-
Documentation/driver-api/thermal/sysfs-api.rst | 25 +-
Documentation/filesystems/dax.rst | 1 -
Documentation/filesystems/proc.rst | 53 +-
Documentation/iio/ad4030.rst | 180 +++
Documentation/iio/ad4695.rst | 104 +-
Documentation/iio/ad7191.rst | 119 ++
Documentation/iio/ad7380.rst | 56 +-
Documentation/iio/ad7944.rst | 24 +-
Documentation/iio/adis16550.rst | 376 +++++
Documentation/iio/adxl380.rst | 2 +-
Documentation/iio/iio_adc.rst | 305 ++++
Documentation/iio/index.rst | 4 +
Documentation/mm/balance.rst | 2 +-
Documentation/mm/damon/design.rst | 123 +-
.../damon/monitoring_intervals_tuning_example.rst | 8 +-
Documentation/mm/hmm.rst | 2 +-
Documentation/mm/index.rst | 1 -
Documentation/mm/physical_memory.rst | 266 +++-
Documentation/mm/process_addrs.rst | 44 +-
Documentation/mm/transhuge.rst | 39 +-
Documentation/mm/z3fold.rst | 28 -
Documentation/mm/zsmalloc.rst | 5 +-
Documentation/trace/coresight/coresight.rst | 41 +-
Documentation/trace/coresight/panic.rst | 362 +++++
Documentation/translations/zh_CN/mm/hmm.rst | 2 +-
Documentation/translations/zh_CN/mm/index.rst | 1 -
Documentation/translations/zh_CN/mm/z3fold.rst | 31 -
Documentation/userspace-api/perf_ring_buffer.rst | 4 +-
MAINTAINERS | 72 +-
arch/alpha/mm/init.c | 8 -
arch/arc/mm/init.c | 25 +-
arch/arc/mm/ioremap.c | 6 +-
arch/arm/include/asm/pgtable.h | 5 +-
arch/arm/mm/init.c | 43 +-
arch/arm64/Kconfig | 2 +-
arch/arm64/include/asm/io.h | 6 +-
arch/arm64/include/asm/ptdump.h | 4 +-
arch/arm64/include/asm/tlbflush.h | 23 +-
arch/arm64/kernel/acpi.c | 2 +-
arch/arm64/kvm/Kconfig | 4 +-
arch/arm64/mm/Makefile | 2 +-
arch/arm64/mm/contpte.c | 2 +-
arch/arm64/mm/init.c | 18 +-
arch/arm64/mm/ioremap.c | 3 +-
arch/csky/include/asm/io.h | 2 +-
arch/csky/kernel/setup.c | 43 +
arch/csky/mm/init.c | 67 -
arch/hexagon/mm/init.c | 32 +-
arch/loongarch/configs/loongson3_defconfig | 3 +-
arch/loongarch/include/asm/io.h | 10 +-
arch/loongarch/kernel/numa.c | 6 -
arch/loongarch/kernel/setup.c | 5 +-
arch/loongarch/mm/init.c | 8 -
arch/m68k/mm/init.c | 2 -
arch/microblaze/mm/init.c | 25 -
arch/mips/include/asm/io.h | 8 +-
arch/mips/include/asm/mmzone.h | 2 -
arch/mips/loongson64/numa.c | 7 -
arch/mips/mm/init.c | 51 +-
arch/mips/mm/ioremap.c | 4 +-
arch/mips/mm/ioremap64.c | 4 +-
arch/mips/sgi-ip27/ip27-memory.c | 9 -
arch/nios2/kernel/setup.c | 3 +-
arch/nios2/mm/init.c | 16 +-
arch/openrisc/mm/init.c | 6 -
arch/parisc/include/asm/io.h | 2 +-
arch/parisc/mm/init.c | 4 -
arch/parisc/mm/ioremap.c | 4 +-
arch/powerpc/Kconfig | 5 +-
arch/powerpc/configs/mpc885_ads_defconfig | 2 +-
arch/powerpc/include/asm/book3s/64/hugetlb.h | 6 +
arch/powerpc/include/asm/crash_reserve.h | 8 +
arch/powerpc/include/asm/io.h | 2 +-
arch/powerpc/include/asm/kexec.h | 10 +-
arch/powerpc/kernel/prom.c | 2 +-
arch/powerpc/kernel/secvar-sysfs.c | 24 +-
arch/powerpc/kernel/setup-common.c | 2 -
arch/powerpc/kexec/core.c | 96 +-
arch/powerpc/kexec/file_load_64.c | 259 +---
arch/powerpc/mm/Makefile | 2 +-
arch/powerpc/mm/hugetlbpage.c | 1 +
arch/powerpc/mm/init_64.c | 4 +
arch/powerpc/mm/ioremap.c | 4 +-
arch/powerpc/mm/mem.c | 20 +-
arch/powerpc/perf/hv-24x7.c | 8 +-
arch/powerpc/platforms/powernv/opal-core.c | 10 +-
arch/powerpc/platforms/powernv/opal-dump.c | 4 +-
arch/powerpc/platforms/powernv/opal-elog.c | 4 +-
arch/powerpc/platforms/powernv/opal-flash.c | 4 +-
arch/powerpc/platforms/powernv/opal-msglog.c | 6 +-
arch/powerpc/platforms/powernv/ultravisor.c | 6 +-
arch/powerpc/platforms/ps3/spu.c | 4 +-
arch/riscv/Kconfig | 2 +-
arch/riscv/include/asm/io.h | 2 +-
arch/riscv/include/asm/tlbflush.h | 3 +-
arch/riscv/kernel/acpi.c | 2 +-
arch/riscv/mm/Makefile | 2 +-
arch/riscv/mm/init.c | 11 +-
arch/riscv/mm/tlbflush.c | 3 +-
arch/s390/Kconfig | 2 +-
arch/s390/configs/debug_defconfig | 2 +-
arch/s390/configs/defconfig | 2 +-
arch/s390/include/asm/io.h | 2 +-
arch/s390/mm/Makefile | 2 +-
arch/s390/mm/init.c | 33 +-
arch/s390/pci/pci.c | 4 +-
arch/sh/boards/mach-landisk/setup.c | 2 +-
arch/sh/boards/mach-lboxre2/setup.c | 2 +-
arch/sh/boards/mach-sh03/setup.c | 2 +-
arch/sh/include/asm/io.h | 2 +-
arch/sh/mm/init.c | 10 -
arch/sh/mm/ioremap.c | 3 +-
arch/sparc/include/asm/pgtable_64.h | 2 -
arch/sparc/mm/init_32.c | 31 +-
arch/sparc/mm/init_64.c | 4 -
arch/sparc/mm/tlb.c | 5 +-
arch/um/include/shared/mem_user.h | 1 -
arch/um/kernel/mem.c | 9 +-
arch/um/kernel/physmem.c | 12 -
arch/um/kernel/um_arch.c | 2 -
arch/x86/Kconfig | 3 +-
arch/x86/Kconfig.debug | 2 +-
arch/x86/include/asm/highmem.h | 3 -
arch/x86/include/asm/io.h | 2 +-
arch/x86/include/asm/numa.h | 4 -
arch/x86/include/asm/numa_32.h | 13 -
arch/x86/include/asm/percpu.h | 33 +-
arch/x86/include/asm/tlbflush.h | 3 +-
arch/x86/include/asm/xen/hypervisor.h | 15 +-
arch/x86/kernel/cpu/mce/severity.c | 11 +-
arch/x86/kernel/cpu/resctrl/internal.h | 5 +
arch/x86/kernel/cpu/resctrl/pseudo_lock.c | 14 +-
arch/x86/kernel/cpu/resctrl/rdtgroup.c | 73 +-
arch/x86/kernel/kgdb.c | 2 +-
arch/x86/kernel/setup.c | 12 +-
arch/x86/mm/Makefile | 4 +-
arch/x86/mm/highmem_32.c | 34 -
arch/x86/mm/init_32.c | 38 +-
arch/x86/mm/init_64.c | 25 +-
arch/x86/mm/ioremap.c | 4 +-
arch/x86/xen/enlighten_pv.c | 1 -
arch/xtensa/include/asm/io.h | 6 +-
arch/xtensa/mm/init.c | 66 +-
arch/xtensa/mm/ioremap.c | 4 +-
.../accel/habanalabs/common/command_submission.c | 2 +-
drivers/accel/habanalabs/common/debugfs.c | 2 +-
drivers/accel/habanalabs/common/device.c | 2 +-
drivers/accel/habanalabs/common/habanalabs_drv.c | 2 +-
drivers/accel/habanalabs/common/sysfs.c | 10 +-
drivers/android/binder_internal.h | 1 -
drivers/ata/libata-zpodd.c | 3 +-
drivers/base/bus.c | 2 +-
drivers/base/component.c | 12 +-
drivers/base/faux.c | 15 +-
drivers/base/memory.c | 29 +-
drivers/base/physical_location.c | 5 +-
drivers/block/zram/backend_zstd.c | 11 +-
drivers/block/zram/zcomp.c | 48 +-
drivers/block/zram/zcomp.h | 8 +-
drivers/block/zram/zram_drv.c | 330 ++--
drivers/block/zram/zram_drv.h | 17 +-
drivers/bus/mhi/host/main.c | 35 +-
drivers/bus/mhi/host/pci_generic.c | 34 +
drivers/bus/mhi/host/pm.c | 14 -
drivers/char/tlclk.c | 32 +-
drivers/char/virtio_console.c | 9 +-
drivers/counter/microchip-tcb-capture.c | 160 ++
drivers/counter/ti-eqep.c | 32 +
drivers/cxl/port.c | 10 +-
drivers/dax/device.c | 24 +-
drivers/firmware/dmi-sysfs.c | 28 +-
drivers/firmware/dmi_scan.c | 4 +-
drivers/firmware/efi/mokvar-table.c | 4 +-
drivers/firmware/efi/rci2-table.c | 2 +-
drivers/firmware/qemu_fw_cfg.c | 6 +-
drivers/fpga/altera-cvp.c | 2 +-
drivers/fpga/versal-fpga.c | 2 +-
drivers/fsi/fsi-core.c | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 14 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 13 +-
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 8 +-
drivers/gpu/drm/drm_gpusvm.c | 4 +-
drivers/gpu/drm/drm_sysfs.c | 10 +-
drivers/gpu/drm/i915/i915_gpu_error.c | 8 +-
drivers/gpu/drm/i915/i915_sysfs.c | 12 +-
drivers/gpu/drm/lima/lima_drv.c | 8 +-
drivers/gpu/drm/nouveau/nouveau_dmem.c | 3 +-
drivers/gpu/drm/nouveau/nouveau_svm.c | 5 +-
drivers/gpu/drm/xe/xe_svm.c | 2 +-
drivers/gpu/nova-core/driver.rs | 4 +-
drivers/gpu/nova-core/regs.rs | 2 +-
drivers/greybus/gb-beagleplay.c | 4 +-
drivers/hv/hv_balloon.c | 2 +
drivers/hwtracing/coresight/Kconfig | 12 +
drivers/hwtracing/coresight/Makefile | 4 +-
drivers/hwtracing/coresight/coresight-catu.c | 4 +-
.../hwtracing/coresight/coresight-cfg-preload.c | 2 +
.../hwtracing/coresight/coresight-cfg-preload.h | 2 +
drivers/hwtracing/coresight/coresight-cfg-pstop.c | 83 +
drivers/hwtracing/coresight/coresight-config.c | 8 +-
drivers/hwtracing/coresight/coresight-config.h | 2 +-
drivers/hwtracing/coresight/coresight-core.c | 192 ++-
drivers/hwtracing/coresight/coresight-ctcu-core.c | 326 ++++
drivers/hwtracing/coresight/coresight-ctcu.h | 39 +
drivers/hwtracing/coresight/coresight-cti-core.c | 44 +-
drivers/hwtracing/coresight/coresight-cti-sysfs.c | 76 +-
drivers/hwtracing/coresight/coresight-cti.h | 2 +-
drivers/hwtracing/coresight/coresight-dummy.c | 15 +-
drivers/hwtracing/coresight/coresight-etb10.c | 26 +-
drivers/hwtracing/coresight/coresight-etm-perf.c | 27 +-
drivers/hwtracing/coresight/coresight-etm-perf.h | 2 +-
drivers/hwtracing/coresight/coresight-etm.h | 1 -
drivers/hwtracing/coresight/coresight-etm3x-core.c | 55 +-
.../hwtracing/coresight/coresight-etm3x-sysfs.c | 3 +-
drivers/hwtracing/coresight/coresight-etm4x-core.c | 122 +-
.../hwtracing/coresight/coresight-etm4x-sysfs.c | 254 ++--
drivers/hwtracing/coresight/coresight-etm4x.h | 3 +-
drivers/hwtracing/coresight/coresight-funnel.c | 12 +-
drivers/hwtracing/coresight/coresight-priv.h | 14 +-
drivers/hwtracing/coresight/coresight-replicator.c | 12 +-
drivers/hwtracing/coresight/coresight-stm.c | 13 +-
.../coresight/coresight-syscfg-configfs.c | 12 +-
drivers/hwtracing/coresight/coresight-syscfg.c | 26 +-
drivers/hwtracing/coresight/coresight-sysfs.c | 17 +-
drivers/hwtracing/coresight/coresight-tmc-core.c | 327 +++-
drivers/hwtracing/coresight/coresight-tmc-etf.c | 140 +-
drivers/hwtracing/coresight/coresight-tmc-etr.c | 224 ++-
drivers/hwtracing/coresight/coresight-tmc.h | 106 +-
drivers/hwtracing/coresight/coresight-tpda.c | 20 +-
drivers/hwtracing/coresight/coresight-tpdm.c | 124 +-
drivers/hwtracing/coresight/coresight-tpdm.h | 33 +-
drivers/hwtracing/coresight/coresight-trace-id.c | 22 +-
drivers/hwtracing/coresight/ultrasoc-smb.c | 12 +-
drivers/hwtracing/coresight/ultrasoc-smb.h | 2 +-
drivers/iio/accel/adxl345.h | 1 -
drivers/iio/accel/adxl345_core.c | 78 +-
drivers/iio/accel/adxl367.c | 194 +--
drivers/iio/accel/adxl372.c | 7 +-
drivers/iio/accel/adxl380.c | 7 +-
drivers/iio/accel/bma180.c | 7 +-
drivers/iio/accel/bma400_core.c | 2 +-
drivers/iio/accel/bmi088-accel-core.c | 9 +-
drivers/iio/accel/fxls8962af-core.c | 21 +-
drivers/iio/accel/kionix-kx022a.c | 78 +-
drivers/iio/accel/mc3230.c | 95 +-
drivers/iio/accel/mma8452.c | 86 +-
drivers/iio/accel/msa311.c | 34 +-
drivers/iio/adc/Kconfig | 56 +-
drivers/iio/adc/Makefile | 4 +
drivers/iio/adc/ad4000.c | 60 +-
drivers/iio/adc/ad4030.c | 1230 +++++++++++++++
drivers/iio/adc/ad4130.c | 139 +-
drivers/iio/adc/ad4695.c | 1094 ++++++++++++--
drivers/iio/adc/ad4851.c | 1315 ++++++++++++++++
drivers/iio/adc/ad7091r-base.c | 1 +
drivers/iio/adc/ad7124.c | 343 ++++-
drivers/iio/adc/ad7173.c | 791 ++++++----
drivers/iio/adc/ad7191.c | 554 +++++++
drivers/iio/adc/ad7192.c | 124 +-
drivers/iio/adc/ad7266.c | 7 +-
drivers/iio/adc/ad7298.c | 7 +-
drivers/iio/adc/ad7380.c | 917 +++++++++--
drivers/iio/adc/ad7476.c | 7 +-
drivers/iio/adc/ad7606.c | 174 ++-
drivers/iio/adc/ad7606.h | 103 +-
drivers/iio/adc/ad7606_bus_iface.h | 16 +
drivers/iio/adc/ad7606_par.c | 52 +-
drivers/iio/adc/ad7606_spi.c | 137 +-
drivers/iio/adc/ad7625.c | 13 +-
drivers/iio/adc/ad7768-1.c | 47 +-
drivers/iio/adc/ad7779.c | 101 +-
drivers/iio/adc/ad7791.c | 31 +-
drivers/iio/adc/ad7793.c | 80 +-
drivers/iio/adc/ad7887.c | 7 +-
drivers/iio/adc/ad7923.c | 7 +-
drivers/iio/adc/ad7944.c | 314 +++-
drivers/iio/adc/ad799x.c | 14 +-
drivers/iio/adc/ad9467.c | 23 +-
drivers/iio/adc/ad_sigma_delta.c | 24 +-
drivers/iio/adc/adi-axi-adc.c | 305 +++-
drivers/iio/adc/at91-sama5d2_adc.c | 54 +-
drivers/iio/adc/dln2-adc.c | 7 +-
drivers/iio/adc/max1027.c | 37 +-
drivers/iio/adc/max11410.c | 72 +-
drivers/iio/adc/max1363.c | 165 +-
drivers/iio/adc/max34408.c | 1 +
drivers/iio/adc/pac1921.c | 1 +
drivers/iio/adc/rockchip_saradc.c | 42 +-
drivers/iio/adc/rtq6056.c | 46 +-
drivers/iio/adc/stm32-adc-core.c | 6 +-
drivers/iio/adc/stm32-adc.c | 7 +-
drivers/iio/adc/stm32-dfsdm-adc.c | 76 +-
drivers/iio/adc/ti-adc084s021.c | 9 +-
drivers/iio/adc/ti-adc108s102.c | 7 +-
drivers/iio/adc/ti-adc161s626.c | 14 +-
drivers/iio/adc/ti-ads1119.c | 17 +-
drivers/iio/adc/ti-ads124s08.c | 2 +-
drivers/iio/adc/ti-ads1298.c | 7 +-
drivers/iio/adc/ti-ads131e08.c | 14 +-
drivers/iio/adc/ti-ads7138.c | 749 +++++++++
drivers/iio/adc/ti-ads7924.c | 7 +-
drivers/iio/adc/ti-tlc4541.c | 7 +-
drivers/iio/addac/ad74413r.c | 14 +-
drivers/iio/amplifiers/hmc425a.c | 3 +-
drivers/iio/buffer/industrialio-buffer-dma.c | 4 +-
drivers/iio/buffer/industrialio-buffer-dmaengine.c | 144 +-
drivers/iio/chemical/ens160_core.c | 32 +-
drivers/iio/chemical/scd30_core.c | 70 +-
drivers/iio/common/cros_ec_sensors/Makefile | 3 +-
.../common/cros_ec_sensors/cros_ec_sensors_core.c | 9 +-
.../common/cros_ec_sensors/cros_ec_sensors_trace.c | 32 +
.../common/cros_ec_sensors/cros_ec_sensors_trace.h | 56 +
drivers/iio/dac/Kconfig | 3 +
drivers/iio/dac/ad3552r-common.c | 50 +-
drivers/iio/dac/ad3552r-hs.c | 333 +++-
drivers/iio/dac/ad3552r-hs.h | 8 +
drivers/iio/dac/ad3552r.c | 36 -
drivers/iio/dac/ad3552r.h | 9 +-
drivers/iio/dac/ad5791.c | 181 ++-
drivers/iio/dac/ad8460.c | 18 +-
drivers/iio/dac/adi-axi-dac.c | 35 +-
drivers/iio/dummy/iio_simple_dummy.c | 119 +-
drivers/iio/frequency/adf4371.c | 45 +-
drivers/iio/gyro/bmg160_i2c.c | 1 +
drivers/iio/gyro/bmg160_spi.c | 10 +
drivers/iio/humidity/dht11.c | 3 +-
drivers/iio/imu/Kconfig | 13 +
drivers/iio/imu/Makefile | 1 +
drivers/iio/imu/adis.c | 35 +-
drivers/iio/imu/adis16550.c | 1147 ++++++++++++++
drivers/iio/imu/bmi270/bmi270.h | 17 +-
drivers/iio/imu/bmi270/bmi270_core.c | 374 ++++-
drivers/iio/imu/bmi323/bmi323_core.c | 44 +-
drivers/iio/industrialio-backend.c | 64 +-
drivers/iio/industrialio-core.c | 9 +-
drivers/iio/industrialio-event.c | 2 +
drivers/iio/industrialio-gts-helper.c | 283 ++--
drivers/iio/light/Kconfig | 22 +
drivers/iio/light/Makefile | 2 +
drivers/iio/light/adux1020.c | 1 -
drivers/iio/light/al3000a.c | 209 +++
drivers/iio/light/apds9160.c | 1594 ++++++++++++++++++++
drivers/iio/light/bh1745.c | 18 +-
drivers/iio/light/cm32181.c | 2 +-
drivers/iio/light/cm36651.c | 2 +-
drivers/iio/light/veml6030.c | 608 ++++----
drivers/iio/light/veml6075.c | 8 +-
drivers/iio/magnetometer/Kconfig | 11 +
drivers/iio/magnetometer/Makefile | 2 +
drivers/iio/magnetometer/af8133j.c | 1 -
drivers/iio/magnetometer/si7210.c | 446 ++++++
drivers/iio/pressure/zpa2326_i2c.c | 1 -
drivers/iio/pressure/zpa2326_spi.c | 1 -
drivers/iio/proximity/irsd200.c | 3 +-
drivers/iio/proximity/sx9310.c | 19 +-
drivers/iio/proximity/sx9324.c | 19 +-
drivers/iio/proximity/sx9360.c | 19 +-
drivers/iio/resolver/ad2s1210.c | 17 +-
drivers/iio/temperature/tmp006.c | 33 +-
drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 2 +-
drivers/input/touchscreen/goodix_berlin_core.c | 10 +-
drivers/misc/eeprom/ee1004.c | 4 +
drivers/misc/lis3lv02d/lis3lv02d.c | 26 +-
drivers/misc/lis3lv02d/lis3lv02d.h | 4 +-
drivers/misc/mei/bus.c | 52 -
drivers/misc/mei/client.c | 22 -
drivers/misc/mei/client.h | 2 -
drivers/misc/mei/hw-txe.c | 45 -
drivers/misc/mei/hw-txe.h | 2 -
drivers/nvdimm/pmem.c | 4 +-
drivers/nvme/host/core.c | 6 +-
drivers/pci/p2pdma.c | 19 +-
drivers/pcmcia/cistpl.c | 8 +-
drivers/platform/chrome/cros_ec_lpc.c | 2 +-
drivers/power/supply/da9030_battery.c | 3 +-
drivers/pps/generators/Kconfig | 16 +
drivers/pps/generators/Makefile | 1 +
drivers/pps/generators/pps_gen-dummy.c | 2 +-
drivers/pps/generators/pps_gen.c | 14 +-
drivers/pps/generators/pps_gen_tio.c | 272 ++++
drivers/pps/generators/sysfs.c | 6 +-
drivers/rapidio/rio-sysfs.c | 14 +-
drivers/regulator/core.c | 4 +-
drivers/regulator/dummy.c | 37 +-
drivers/regulator/irq_helpers.c | 16 +-
drivers/s390/block/Kconfig | 12 +-
drivers/s390/block/dcssblk.c | 27 +-
drivers/staging/iio/accel/Kconfig | 12 -
drivers/staging/iio/accel/Makefile | 1 -
drivers/staging/iio/accel/adis16240.c | 443 ------
drivers/staging/iio/frequency/ad9832.c | 37 +-
drivers/staging/iio/frequency/ad9834.c | 22 +-
drivers/thermal/thermal_core.c | 17 +-
drivers/thermal/thermal_core.h | 1 +
drivers/thermal/thermal_of.c | 7 +-
drivers/video/fbdev/core/fb_defio.c | 43 +-
drivers/w1/masters/w1-uart.c | 4 +-
drivers/w1/slaves/w1_therm.c | 12 +-
drivers/xen/balloon.c | 4 +
fs/Kconfig | 1 +
fs/bcachefs/util.h | 2 +-
fs/btrfs/disk-io.c | 6 +-
fs/buffer.c | 14 +-
fs/dax.c | 369 +++--
fs/ext4/inline.c | 2 +-
fs/ext4/inode.c | 18 +-
fs/ext4/move_extent.c | 2 +-
fs/fuse/dax.c | 30 +-
fs/fuse/dir.c | 2 +-
fs/fuse/file.c | 4 +-
fs/fuse/virtio_fs.c | 3 +-
fs/hugetlbfs/inode.c | 28 +-
fs/iomap/buffered-io.c | 2 +-
fs/kernfs/dir.c | 209 +--
fs/kernfs/file.c | 6 +-
fs/kernfs/kernfs-internal.h | 37 +-
fs/kernfs/mount.c | 44 +-
fs/kernfs/symlink.c | 30 +-
fs/ocfs2/alloc.c | 8 +
fs/ocfs2/aops.c | 21 +-
fs/ocfs2/file.c | 2 +-
fs/ocfs2/quota_global.c | 2 +-
fs/proc/base.c | 2 +-
fs/proc/internal.h | 43 +
fs/proc/meminfo.c | 2 +
fs/proc/page.c | 11 +-
fs/proc/task_mmu.c | 56 +-
fs/sysfs/dir.c | 2 +-
fs/sysfs/file.c | 24 +-
fs/udf/file.c | 2 +-
fs/xfs/xfs_icache.c | 2 +-
fs/xfs/xfs_inode.c | 31 +-
fs/xfs/xfs_inode.h | 2 +-
fs/xfs/xfs_super.c | 12 +
fs/xfs/xfs_sysfs.c | 8 +-
include/asm-generic/io.h | 4 +-
include/asm-generic/memory_model.h | 5 +-
include/asm-generic/percpu.h | 39 +-
include/asm-generic/tlb.h | 31 +-
include/dt-bindings/iio/adc/adi,ad4695.h | 7 +
include/linux/bit_spinlock.h | 8 +-
include/linux/bootmem_info.h | 7 +
include/linux/buffer_head.h | 2 +-
include/linux/cma.h | 9 +
include/linux/compaction.h | 5 +-
include/linux/compiler-clang.h | 8 +
include/linux/compiler-gcc.h | 8 +
include/linux/compiler.h | 20 +
include/linux/compiler_types.h | 2 +-
include/linux/coresight.h | 47 +-
include/linux/counter.h | 3 +
include/linux/cpu.h | 2 +-
include/linux/cpuhotplug.h | 1 -
include/linux/crash_reserve.h | 11 +-
include/linux/damon.h | 118 +-
include/linux/dax.h | 28 +
include/linux/device.h | 2 +-
include/linux/device/class.h | 2 +-
include/linux/fb.h | 1 +
include/linux/folio_queue.h | 12 +-
include/linux/huge_mm.h | 44 +-
include/linux/hugetlb.h | 35 +
include/linux/iio/adc/ad_sigma_delta.h | 4 +-
include/linux/iio/backend.h | 19 +
include/linux/iio/buffer-dmaengine.h | 7 +-
include/linux/iio/iio-gts-helper.h | 1 +
include/linux/iio/iio.h | 41 +-
include/linux/iio/imu/adis.h | 34 +-
include/linux/interval_tree_generic.h | 8 +-
include/linux/ioport.h | 9 +-
include/linux/kernfs.h | 14 +-
include/linux/kexec.h | 9 +
include/linux/list_nulls.h | 1 +
include/linux/mei_cl_bus.h | 5 -
include/linux/memblock.h | 1 -
include/linux/memcontrol.h | 32 +-
include/linux/memory.h | 2 +-
include/linux/memremap.h | 17 +-
include/linux/mhi.h | 18 -
include/linux/migrate.h | 4 +-
include/linux/min_heap.h | 12 +-
include/linux/mm.h | 331 ++--
include/linux/mm_types.h | 203 ++-
include/linux/mmap_lock.h | 6 -
include/linux/mmu_notifier.h | 8 +-
include/linux/mmzone.h | 55 +-
include/linux/mutex.h | 2 +
include/linux/page-flags.h | 16 +-
include/linux/page_counter.h | 9 +-
include/linux/page_ext.h | 93 ++
include/linux/pagemap.h | 25 -
include/linux/part_stat.h | 2 +-
include/linux/percpu-defs.h | 6 +-
include/linux/pgalloc_tag.h | 77 +-
include/linux/pgtable.h | 14 +-
include/linux/pps_gen_kernel.h | 4 +-
include/linux/rcuwait.h | 13 +-
include/linux/reboot.h | 36 +-
include/linux/refcount.h | 125 ++
include/linux/rhashtable.h | 6 +-
include/linux/rmap.h | 293 +++-
include/linux/sched.h | 4 +
include/linux/slab.h | 15 +-
include/linux/swap.h | 41 +-
include/linux/swap_slots.h | 28 -
include/linux/swapops.h | 27 +-
include/linux/types.h | 13 +
include/linux/user_namespace.h | 15 +-
include/linux/vm_event_item.h | 2 +
include/linux/vmstat.h | 2 +-
include/linux/writeback.h | 24 +
include/linux/xarray.h | 13 +
include/linux/zpool.h | 47 +-
include/linux/zsmalloc.h | 29 +-
include/linux/zswap.h | 6 +-
include/net/snmp.h | 5 +-
include/trace/events/kmem.h | 78 +
include/trace/events/writeback.h | 33 +-
include/uapi/linux/capability.h | 1 +
include/uapi/linux/counter.h | 2 +
include/uapi/linux/counter/microchip-tcb-capture.h | 40 +
include/uapi/linux/iio/types.h | 2 +
kernel/Kconfig.hz | 2 +-
kernel/cgroup/cgroup-v1.c | 2 +-
kernel/cgroup/cgroup.c | 24 +-
kernel/configs/debug.config | 1 -
kernel/crash_reserve.c | 9 +-
kernel/events/uprobes.c | 13 +-
kernel/fork.c | 184 ++-
kernel/hung_task.c | 38 +
kernel/kexec_core.c | 10 +
kernel/kexec_elf.c | 2 +-
kernel/kexec_file.c | 12 +
kernel/locking/mutex.c | 14 +
kernel/locking/percpu-rwsem.c | 2 +-
kernel/reboot.c | 140 +-
kernel/relay.c | 3 +-
kernel/resource.c | 18 +-
kernel/signal.c | 7 +-
kernel/ucount.c | 95 +-
kernel/watchdog_perf.c | 6 +-
lib/Kconfig.debug | 26 +-
lib/alloc_tag.c | 6 +-
lib/interval_tree.c | 12 +-
lib/interval_tree_test.c | 237 ++-
lib/maple_tree.c | 10 +-
lib/min_heap.c | 4 +-
lib/plist.c | 12 +
lib/rbtree_test.c | 30 +-
lib/test_hmm.c | 72 +-
lib/test_xarray.c | 52 +
lib/xarray.c | 157 +-
lib/zlib_deflate/deflate.c | 6 +-
mm/Kconfig | 74 +-
mm/Kconfig.debug | 11 +-
mm/Makefile | 9 +-
mm/balloon_compaction.c | 2 +
mm/bootmem_info.c | 4 +-
mm/cma.c | 746 +++++++--
mm/cma.h | 47 +-
mm/cma_debug.c | 61 +-
mm/cma_sysfs.c | 20 +
mm/compaction.c | 95 +-
mm/damon/core.c | 303 +++-
mm/damon/ops-common.c | 25 +-
mm/damon/paddr.c | 86 +-
mm/damon/sysfs-schemes.c | 179 ++-
mm/damon/sysfs.c | 357 +++--
mm/damon/tests/core-kunit.h | 6 +-
mm/damon/vaddr.c | 1 -
mm/debug.c | 46 +-
mm/filemap.c | 50 +-
mm/gup.c | 29 +-
mm/hmm.c | 2 +-
mm/huge_memory.c | 1019 +++++++++----
mm/hugetlb.c | 661 ++++----
mm/hugetlb_cgroup.c | 31 +-
mm/hugetlb_cma.c | 275 ++++
mm/hugetlb_cma.h | 57 +
mm/hugetlb_vmemmap.c | 199 ++-
mm/hugetlb_vmemmap.h | 23 +-
mm/init-mm.c | 1 +
mm/internal.h | 93 +-
mm/ioremap.c | 4 +-
mm/khugepaged.c | 8 +-
mm/kmemleak.c | 52 +-
mm/ksm.c | 9 +-
mm/list_lru.c | 15 +-
mm/madvise.c | 229 ++-
mm/memblock.c | 3 +-
mm/memcontrol-v1.c | 102 +-
mm/memcontrol-v1.h | 52 +-
mm/memcontrol.c | 294 ++--
mm/memfd.c | 4 +-
mm/memory-failure.c | 27 +-
mm/memory.c | 380 +++--
mm/memory_hotplug.c | 3 +-
mm/mempolicy.c | 8 +-
mm/memremap.c | 60 +-
mm/migrate.c | 11 +-
mm/migrate_device.c | 18 +-
mm/mincore.c | 2 +-
mm/mlock.c | 2 +
mm/mm_init.c | 184 ++-
mm/mmap.c | 10 +-
mm/mmu_gather.c | 12 +-
mm/mprotect.c | 16 +-
mm/mremap.c | 1448 ++++++++++++------
mm/nommu.c | 10 +-
mm/oom_kill.c | 2 +-
mm/page-writeback.c | 38 +-
mm/page_alloc.c | 748 +++++----
mm/page_counter.c | 4 +-
mm/page_ext.c | 13 +
mm/page_idle.c | 9 +-
mm/page_io.c | 6 +-
mm/page_owner.c | 86 +-
mm/page_table_check.c | 44 +-
mm/page_vma_mapped.c | 16 +-
mm/percpu.c | 8 +-
mm/rmap.c | 939 +++++++-----
mm/shmem.c | 167 +-
mm/show_mem.c | 4 +-
mm/shrinker_debug.c | 8 +-
mm/slub.c | 51 +-
mm/sparse-vmemmap.c | 168 ++-
mm/sparse.c | 92 +-
mm/swap.c | 2 -
mm/swap.h | 6 -
mm/swap_cgroup.c | 3 +-
mm/swap_slots.c | 295 ----
mm/swap_state.c | 91 +-
mm/swapfile.c | 432 +++---
mm/truncate.c | 53 +-
mm/userfaultfd.c | 38 +-
mm/vma.c | 352 ++---
mm/vma.h | 101 +-
mm/vmalloc.c | 20 +-
mm/vmscan.c | 252 ++--
mm/vmstat.c | 5 +
mm/z3fold.c | 1447 ------------------
mm/zbud.c | 455 ------
mm/zpool.c | 97 +-
mm/zsmalloc.c | 498 +++---
mm/zswap.c | 164 +-
net/mpls/internal.h | 4 +-
rust/kernel/device.rs | 26 +
rust/kernel/devres.rs | 2 +-
rust/kernel/faux.rs | 16 +-
rust/kernel/io.rs | 66 +-
rust/kernel/miscdevice.rs | 297 ++--
rust/kernel/pci.rs | 146 +-
rust/kernel/platform.rs | 104 +-
samples/Kconfig | 9 +
samples/Makefile | 1 +
samples/damon/Kconfig | 4 +-
samples/hung_task/Makefile | 2 +
samples/hung_task/hung_task_mutex.c | 66 +
samples/kmemleak/kmemleak-test.c | 36 +-
samples/rust/rust_dma.rs | 8 +-
samples/rust/rust_driver_faux.rs | 2 +-
samples/rust/rust_driver_pci.rs | 20 +-
samples/rust/rust_driver_platform.rs | 11 +-
samples/rust/rust_misc_device.rs | 181 +--
scripts/checkpatch.pl | 5 +-
scripts/coccinelle/misc/secs_to_jiffies.cocci | 10 +
scripts/extract-fwblobs | 30 +
scripts/gdb/linux/cpus.py | 22 +-
scripts/gdb/linux/symbols.py | 44 +-
scripts/gdb/linux/utils.py | 35 +
scripts/get_maintainer.pl | 49 +-
scripts/tags.sh | 1 +
security/selinux/hooks.c | 7 +-
sound/pci/ac97/ac97_codec.c | 3 +-
tools/counter/.gitignore | 1 +
tools/counter/counter_watch_events.c | 5 +
tools/iio/iio_event_monitor.c | 4 +
tools/include/asm/timex.h | 13 +
tools/include/linux/bitmap.h | 21 +
tools/include/linux/container_of.h | 18 +
tools/include/linux/kernel.h | 14 +-
tools/include/linux/math64.h | 5 +
tools/include/linux/moduleparam.h | 7 +
tools/include/linux/prandom.h | 51 +
tools/include/linux/refcount.h | 5 +
tools/include/linux/slab.h | 1 +
tools/include/linux/types.h | 2 +
tools/lib/bitmap.c | 20 +
tools/lib/slab.c | 16 +
tools/testing/radix-tree/Makefile | 1 +
tools/testing/rbtree/Makefile | 33 +
tools/testing/rbtree/interval_tree_test.c | 58 +
tools/testing/rbtree/rbtree_test.c | 48 +
tools/testing/rbtree/test.h | 4 +
tools/testing/selftests/bpf/progs/profiler.inc.h | 2 +-
tools/testing/selftests/mm/.gitignore | 2 +-
tools/testing/selftests/mm/Makefile | 2 +-
tools/testing/selftests/mm/cow.c | 2 +-
.../mm/{guard-pages.c => guard-regions.c} | 968 ++++++++++--
tools/testing/selftests/mm/gup_longterm.c | 41 +-
tools/testing/selftests/mm/map_populate.c | 5 +
tools/testing/selftests/mm/mlock-random-test.c | 4 +-
tools/testing/selftests/mm/mlock2.h | 8 +-
tools/testing/selftests/mm/run_vmtests.sh | 95 +-
tools/testing/selftests/mm/split_huge_page_test.c | 106 +-
tools/testing/selftests/mm/thuge-gen.c | 4 +-
tools/testing/selftests/mm/uffd-common.c | 12 +-
tools/testing/selftests/mm/uffd-common.h | 2 +-
tools/testing/selftests/mm/uffd-stress.c | 42 +-
tools/testing/selftests/mm/uffd-unit-tests.c | 7 +-
tools/testing/selftests/mm/uffd-wp-mremap.c | 5 +-
tools/testing/selftests/mm/vm_util.h | 19 +
tools/testing/shared/interval_tree-shim.c | 5 +
tools/testing/shared/linux/interval_tree.h | 7 +
tools/testing/shared/linux/interval_tree_generic.h | 2 +
tools/testing/shared/linux/rbtree.h | 8 +
tools/testing/shared/linux/rbtree_augmented.h | 7 +
tools/testing/shared/linux/rbtree_types.h | 8 +
tools/testing/shared/rbtree-shim.c | 6 +
tools/testing/vma/linux/atomic.h | 5 +
tools/testing/vma/vma.c | 105 +-
tools/testing/vma/vma_internal.h | 131 +-
775 files changed, 34186 insertions(+), 14086 deletions(-)
create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
create mode 100644 Documentation/ABI/testing/sysfs-pps-gen-tio
create mode 100644 Documentation/devicetree/bindings/arm/qcom,coresight-ctcu.yaml
create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad4030.yaml
create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad4851.yaml
create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7191.yaml
create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,ads7138.yaml
create mode 100644 Documentation/devicetree/bindings/iio/imu/adi,adis16550.yaml
create mode 100644 Documentation/devicetree/bindings/iio/light/brcm,apds9160.yaml
create mode 100644 Documentation/devicetree/bindings/iio/magnetometer/silabs,si7210.yaml
create mode 100644 Documentation/iio/ad4030.rst
create mode 100644 Documentation/iio/ad7191.rst
create mode 100644 Documentation/iio/adis16550.rst
create mode 100644 Documentation/iio/iio_adc.rst
delete mode 100644 Documentation/mm/z3fold.rst
create mode 100644 Documentation/trace/coresight/panic.rst
delete mode 100644 Documentation/translations/zh_CN/mm/z3fold.rst
create mode 100644 arch/powerpc/include/asm/crash_reserve.h
delete mode 100644 arch/x86/include/asm/numa_32.h
delete mode 100644 arch/x86/mm/highmem_32.c
create mode 100644 drivers/hwtracing/coresight/coresight-cfg-pstop.c
create mode 100644 drivers/hwtracing/coresight/coresight-ctcu-core.c
create mode 100644 drivers/hwtracing/coresight/coresight-ctcu.h
create mode 100644 drivers/iio/adc/ad4030.c
create mode 100644 drivers/iio/adc/ad4851.c
create mode 100644 drivers/iio/adc/ad7191.c
create mode 100644 drivers/iio/adc/ad7606_bus_iface.h
create mode 100644 drivers/iio/adc/ti-ads7138.c
create mode 100644 drivers/iio/common/cros_ec_sensors/cros_ec_sensors_trace.c
create mode 100644 drivers/iio/common/cros_ec_sensors/cros_ec_sensors_trace.h
create mode 100644 drivers/iio/imu/adis16550.c
create mode 100644 drivers/iio/light/al3000a.c
create mode 100644 drivers/iio/light/apds9160.c
create mode 100644 drivers/iio/magnetometer/si7210.c
create mode 100644 drivers/pps/generators/pps_gen_tio.c
delete mode 100644 drivers/staging/iio/accel/adis16240.c
delete mode 100644 include/linux/swap_slots.h
create mode 100644 include/uapi/linux/counter/microchip-tcb-capture.h
create mode 100644 mm/hugetlb_cma.c
create mode 100644 mm/hugetlb_cma.h
delete mode 100644 mm/swap_slots.c
delete mode 100644 mm/z3fold.c
delete mode 100644 mm/zbud.c
create mode 100644 samples/hung_task/Makefile
create mode 100644 samples/hung_task/hung_task_mutex.c
create mode 100755 scripts/extract-fwblobs
create mode 100644 tools/include/asm/timex.h
create mode 100644 tools/include/linux/container_of.h
create mode 100644 tools/include/linux/moduleparam.h
create mode 100644 tools/include/linux/prandom.h
create mode 100644 tools/testing/rbtree/Makefile
create mode 100644 tools/testing/rbtree/interval_tree_test.c
create mode 100644 tools/testing/rbtree/rbtree_test.c
create mode 100644 tools/testing/rbtree/test.h
rename tools/testing/selftests/mm/{guard-pages.c => guard-regions.c} (56%)
create mode 100644 tools/testing/shared/interval_tree-shim.c
create mode 100644 tools/testing/shared/linux/interval_tree.h
create mode 100644 tools/testing/shared/linux/interval_tree_generic.h
create mode 100644 tools/testing/shared/linux/rbtree.h
create mode 100644 tools/testing/shared/linux/rbtree_augmented.h
create mode 100644 tools/testing/shared/linux/rbtree_types.h
create mode 100644 tools/testing/shared/rbtree-shim.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.
unknown user pushed a change to branch master
in repository gcc.
from 2fd74c79055 Further use of mod_scope in modified_type_die
new 844eed33643 libstdc++: Fix -Warray-bounds warning in std::vector::resiz [...]
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:
libstdc++-v3/include/bits/vector.tcc | 3 ++
.../23_containers/vector/capacity/114945.cc | 36 ++++++++++++++++++++++
2 files changed, 39 insertions(+)
create mode 100644 libstdc++-v3/testsuite/23_containers/vector/capacity/114945.cc
--
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-14
in repository gcc.
from 28c10781fd2 Fix a pasto in ao_compare::compare_ao_refs
new 42a4f863956 c++: fix missing lifetime extension [PR119383]
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/cp/call.cc | 9 +++++----
gcc/cp/cp-tree.h | 1 +
gcc/cp/cvt.cc | 13 +++++++++++++
gcc/cp/typeck.cc | 10 ++++------
gcc/testsuite/g++.dg/cpp0x/temp-extend3.C | 32 +++++++++++++++++++++++++++++++
5 files changed, 55 insertions(+), 10 deletions(-)
create mode 100644 gcc/testsuite/g++.dg/cpp0x/temp-extend3.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.
unknown user pushed a change to branch master
in repository gcc.
from 01acd453d89 tailc: Improve tail recursion handling [PR119493]
new 2fd74c79055 Further use of mod_scope in modified_type_die
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/dwarf2out.cc | 8 ++++----
1 file 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 devel/omp/gcc-14
in repository gcc.
from fa13241d67e OpenMP: modify_call_for_omp_dispatch - fix invalid memory a [...]
new a912e5a1032 OpenMP: Reorder diagnostic in modify_call_for_omp_dispatch [...]
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/ChangeLog.omp | 9 +++++++++
gcc/gimplify.cc | 36 ++++++++++++++++--------------------
2 files changed, 25 insertions(+), 20 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 fe1e8966cb5 RISC-V: Tweak testcase for PIE
new 19ba913517b combine: Use reg_used_between_p rather than modified_betwee [...]
new 01acd453d89 tailc: Improve tail recursion handling [PR119493]
The 2 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/combine.cc | 16 ++++---
gcc/testsuite/gcc.c-torture/execute/pr119291.c | 33 ++++++++++++++
gcc/testsuite/gcc.dg/pr119493-1.c | 55 ++++++++++++++++++++++
gcc/tree-tailcall.cc | 63 ++++++++++++++++++++------
4 files changed, 146 insertions(+), 21 deletions(-)
create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr119291.c
create mode 100644 gcc/testsuite/gcc.dg/pr119493-1.c
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.