This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch gdb-17-branch
in repository binutils-gdb.
from d5e5aa14f01 gdb: fix 'list' for multiple source file results
new beadba77eb7 Automatic date update in version.in
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:
bfd/version.h | 2 +-
1 file changed, 1 insertion(+), 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 binutils-gdb.
from 36a4bbcec4b sim: make local variable 'const'
new d5b168b7585 Automatic date update in version.in
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:
bfd/version.h | 2 +-
1 file changed, 1 insertion(+), 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 gcc.
from cb9744aa044 testsuite: Fix pr99782-1.c for targets that don't support int128
new 2d34fa5ec1f testsuite: Small tweaks for pr99782-1.c test [PR99782]
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/testsuite/gcc.dg/torture/pr99782-1.c | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository linux.
from d1d36025a617 Merge tag 'probes-v6.19' of git://git.kernel.org/pub/scm/l [...]
new 18c4e0288470 watchdog: move nmi_watchdog sysctl into .rodata
new 74a7b4f18396 sysctl: fix kernel-doc format warning
new 6ca07a9b63ff sysctl: Replace void pointer with const pointer to ctl_table
new ee581c0e3acd sysctl: Remove superfluous tbl_data param from "dovec" functions
new 610c9b6efb70 sysctl: Remove superfluous __do_proc_* indirection
new 5412f5b13d29 sysctl: Indicate the direction of operation with macro names
new 551bf1845027 sysctl: Discriminate between kernel and user converter params
new 2dc164a48e6f sysctl: Create converter functions with two new macros
new 796c481a4b70 sysctl: Create integer converters with one macro
new 54e77495a7c5 sysctl: Add optional range checking to SYSCTL_INT_CONV_CUSTOM
new 49d3288c1d83 sysctl: Create unsigned int converter using new macro
new 0c1d2dc7cce7 sysctl: Add optional range checking to SYSCTL_UINT_CONV_CUSTOM
new c3102febf43b sysctl: Create macro for user-to-kernel uint converter
new 1aa53326e1df sysctl: remove __user qualifier from stack_erasing_sysctl [...]
new c5b4c183f7ae sysctl: Allow custom converters from outside sysctl
new e2e5dac304fd sysctl: Move INT converter macros to sysctl header
new 24a08eefddb3 sysctl: Move UINT converter macros to sysctl header
new 54932988c423 sysctl: Move jiffies converters to kernel/time/jiffies.c
new 4639faaa607f sysctl: Move proc_doulongvec_ms_jiffies_minmax to kernel/t [...]
new 30baaeb685bc sysctl: Create pipe-max-size converter using sysctl UINT macros
new 564195c1a33c sysctl: Wrap do_proc_douintvec with the public function pr [...]
new ac20755937e0 Merge tag 'sysctl-6.19-rc1' of git://git.kernel.org/pub/sc [...]
new 3407caccb898 Merge branch 'mm-hotfixes-stable' into mm-stable to be abl [...]
new 37d179254804 mm/thp: drop follow_devmap_pmd() default stub
new b6c46600bfb2 mm: fix some typos in mm module
new 11119b19f62d mm/ptdump: replace READ_ONCE() with standard page table accessors
new 9ff86ca1cccc lib/test_vmalloc: add no_block_alloc_test case
new e781c1c0a9fc lib/test_vmalloc: remove xfail condition check
new 86e968d8ca6d mm/vmalloc: support non-blocking GFP flags in alloc_vmap_area()
new 9c47753167a6 mm/vmalloc: defer freeing partly initialized vm_struct
new 8da89ba18ed4 mm/vmalloc: handle non-blocking GFP in __vmalloc_area_node()
new ad435e79f8f5 mm/kasan: support non-blocking GFP in kasan_populate_vmalloc()
new b186a94227b7 kmsan: remove hard-coded GFP_KERNEL flags
new 7241bb2ea33d mm: skip might_alloc() warnings when PF_MEMALLOC is set
new 0667b209e929 mm/vmalloc: update __vmalloc_node_range() documentation
new c6307674ed82 mm: kvmalloc: add non-blocking support for vmalloc
new 590c03ca6a3f mm/ksm: fix exec/fork inheritance support for prctl
new bda7bf06840d selftests: update ksm inheritance tests for prctl fork/exec
new c0efdb373c3a mm: replace READ_ONCE() with standard page table accessors
new 9f1edf1aedac mm: readahead: make thp readahead conditional to mmap_miss logic
new bd63d0fde2a2 mm/vmscan: remove redundant __GFP_NOWARN
new 138336d674d2 mm/zswap: remove unnecessary dlen writes for incompressible pages
new f7ed6bf2372d mm/zswap: fix typos: s/zwap/zswap/
new 1f52f3de4bf8 mm/zswap: s/red-black tree/xarray/
new 0fdaa13ee93a Docs/admin-guide/mm/zswap: s/red-black tree/xarray/
new 9ac09bb9feac mm: consistently use current->mm in mm_get_unmapped_area()
new b4e53984f240 mm/dirty: replace READ_ONCE() with pudp_get()
new 156c0c5d1463 mm/page_owner: introduce struct stack_print_ctx
new 5c8ca473d5cb mm/page_owner: add struct stack_print_ctx.flags
new 3b52b9e31a86 mm/page_owner: add debugfs file 'show_handles'
new 5513cfbcf4da mm/page_owner: add debugfs file 'show_stacks_handles'
new 0de9a442eeba mm/page_owner: update Documentation with 'show_handles' an [...]
new 4dcf65bf5be2 mm/page_alloc: clarify batch tuning in zone_batchsize
new 2783088ef24e mm/page_alloc: prevent reporting pcp->batch = 0
new a743e0af503a mm/hugetlb: create hstate_is_gigantic_no_runtime helper
new eb02f14c4a2b mm/hugetlb: allow overcommitting gigantic hugepages
new 95b34d66480b mm: always call rmap_walk() on locked folios
new cc22b9978509 mm/userfaultfd: don't lock anon_vma when performing UFFDIO_MOVE
new 27109f570339 kasan: remove __kasan_save_free_info wrapper
new ada5cbe33a53 kasan: cleanup of kasan_enabled() checks
new 9686080d627a mm/page_owner: rename proc-prefixed variables for clarity
new ca30ac479e6c mm/page_owner: simplify zone iteration logic in init_early [...]
new a739e6b557af mm: vmalloc: WARN_ON if mapping size is not PAGE_SIZE aligned
new 8cb290dd4b82 vmalloc: update __vmalloc_node_noprof() documentation
new 900fcf00e168 mm: remove the BOUNCE config option
new eb8762dc220c drivers/base/node: fold register_node() into register_one_node()
new d945667dcb19 drivers/base/node: fold unregister_node() into unregister_ [...]
new 03aa8e4f2732 mm: mprotect: always skip dma pinned folio in prot_numa_skip()
new 6e97624dacc1 mm: mprotect: avoid unnecessary struct page accessing if p [...]
new ca43034cdb22 mm: mprotect: convert to folio_can_map_prot_numa()
new f66e2727ddfc mm: huge_memory: use folio_can_map_prot_numa() for pmd folio
new 0acc67c4030c mm/page_alloc/vmstat: simplify refresh_cpu_vm_stats change [...]
new fc4b909c368f mm/page_alloc: batch page freeing in decay_pcp_high
new 91e691296646 mm/page_alloc: batch page freeing in free_frozen_page_commit
new 0f21b911011f mm/page_alloc: simplify and cleanup pcp locking
new 2f79ddb64b47 tools/mm: use <stdbool.h> in page_owner_sort.c
new a059ad48b453 mm/khugepaged: fix comment for default scan sleep duration
new d929525c2e30 memcg: net: track network throttling due to memcg memory pressure
new 5bf65d4a8dbe tools/mm/page_owner_sort: add help option support
new b34619af9c3f mm: vmscan: filter out the dirty file folios for node_reclaim()
new 2f05435df932 mm: vmscan: simplify the logic for activating dirty file folios
new d3946c5f4c1c mm/damon: document damos_quota_goal->nid use case
new 6a18bbe48361 mm/damon: add DAMOS quota goal type for per-memcg per-node [...]
new b74a120bcf50 mm/damon/core: implement DAMOS_QUOTA_NODE_MEMCG_USED_BP
new c41e253a411e mm/damon/sysfs-schemes: implement path file under quota go [...]
new a1d1df78acb3 mm/damon/sysfs-schemes: support DAMOS_QUOTA_NODE_MEMCG_USED_BP
new 98fdce76fb7e mm/damon/core: add DAMOS quota gaol metric for per-memcg p [...]
new c2fbf2da4cd9 mm/damon/sysfs-schemes: support DAMOS_QUOTA_NODE_MEMCG_FREE_BP
new 4cc00d41c6c9 Docs/mm/damon/design: document DAMOS_QUOTA_NODE_MEMCG_{USE [...]
new 87b83515801f Docs/admin-guide/mm/damon/usage: document DAMOS quota goal [...]
new 40d923acfa83 Docs/ABI/damon: document DAMOS quota goal path file
new 074f027d15c1 mm/khugepaged: guard is_zero_pfn() calls with pte_present()
new e859a224fad6 mm/damon: add a min_sz_region parameter to damon_set_regio [...]
new dfc02531f413 mm/damon/reclaim: use min_sz_region for core address align [...]
new ab3c8e7b8687 mm/shmem: update shmem to use mmap_prepare
new 8e18a7f43557 device/dax: update devdax to use mmap_prepare
new cf1d98f44d05 mm/vma: remove unused function, make internal functions static
new 54c58a2f5fa1 mm: add vma_desc_size(), vma_desc_pages() helpers
new 651fdda8406d relay: update relay to use mmap_prepare
new 2bcd9207dedc mm/vma: rename __mmap_prepare() function to avoid confusion
new 51e38e7d40d6 mm: add remap_pfn_range_prepare(), remap_pfn_range_complete()
new c707a68f9468 mm: abstract io_remap_pfn_range() based on PFN
new db91b783290e mm: introduce io_remap_pfn_range_[prepare, complete]()
new ac0a3fc9c07d mm: add ability to take further action in vm_area_desc
new da003453dce7 doc: update porting, vfs documentation for mmap_prepare actions
new ea52cb24cd3f mm/hugetlbfs: update hugetlbfs to use mmap_prepare
new 89646d9c748c mm: add shmem_zero_setup_desc()
new ab04945f91bc mm: update mem char driver to use mmap_prepare
new 8247e2600e53 mm: update resctl to use mmap_prepare
new 184c7533426a vmalloc: separate gfp_mask adjunctive parentheses in __vma [...]
new f0c74b6cb91d mm/vmalloc: use kmalloc_array() instead of kmalloc()
new fae4e86024bd mm/damon/sysfs: remove misleading todo comment in nid_show()
new 2da6fe91c29c mm/khugepaged: factor out common logic in [scan,alloc]_sle [...]
new fe62415c9b0d mm: remove reference to destructor in comment in calculate [...]
new 645a3c424347 mm/vmstat: fix indentation in fold_diff function
new a06157804399 mm/vmalloc: request large order pages from buddy allocator
new 5ff592bec75a memcg: manually uninline __memcg_memory_event
new 72f98ef9a4be iommu: disable SVA when CONFIG_X86 is set
new 27bfafac65d8 mm: add a ptdesc flag to mark kernel page tables
new 977870522af3 mm: actually mark kernel page table pages
new 412d000346ea x86/mm: use 'ptdesc' when freeing PMD pages
new 018942956723 mm: introduce pure page table freeing function
new bf9e4e30f353 x86/mm: use pagetable_free()
new 5ba2f0a15564 mm: introduce deferred freeing for kernel page tables
new e37d5a2d60a3 iommu/sva: invalidate stale IOTLB entries for kernel addre [...]
new eca1fba23344 mm/debug_vm_pgtable: add [pte|pmd]_mkwrite_novma() tests
new ef0258857d40 mm/huge_memory: avoid reinvoking folio_test_anon()
new 092ef3899707 mm/huge_memory: update folio stat after successful split
new fc4f15ee0bcd mm/huge_memory: optimize and simplify folio stat update af [...]
new f0b1602871f8 mm/huge_memory: optimize old_order derivation during folio [...]
new 9fb749cd1507 mm, swap: do not perform synchronous discard during allocation
new e4adea27b970 mm, swap: rename helper for setup bad slots
new a983471cfc45 mm, swap: cleanup swap entry allocation parameter
new ab61de9b78dd mm/migrate, swap: drop usage of folio_index
new 4fd58b51ef09 mm, swap: remove redundant argument for isolating a cluster
new 50ca6423643c mm/damon/core: fix wrong comment of damon_call() return timing
new d7484f6edd31 Docs/mm/damon/design: fix wrong link to intervals goal section
new a01386c16dc2 Docs/admin-guide/mm/damon/stat: fix a typo: s/sampling eve [...]
new 29221406f09d Docs/admin-guide/mm/damon/usage: document empty target reg [...]
new bb01656e003d Docs/admin-guide/mm/damon/reclaim: document addr_unit parameter
new 448666e418bf Docs/admin-guide/mm/damon/lru_sort: document addr_unit parameter
new da8644a476f5 Docs/admin-guide/mm/damon/stat: document aggr_interval_us [...]
new f46dbea0d956 Docs/admin-guide/mm/damon/stat: document negative idle time
new e97d7c516522 mm: shmem/tmpfs hugepage defaults config choice
new adf7d6cdd716 mm/damon/core: add damon_target->obsolete for pin-point removal
new 60bd24f272d0 mm/damon/sysfs: test commit input against realistic destination
new e35afdf228cc mm/damon/sysfs: implement obsolete_target file
new e06469cdf1fd Docs/admin-guide/mm/damon/usage: document obsolete_target file
new 9abe8d051928 Docs/ABI/damon: document obsolete_target sysfs file
new badfa4361cb1 selftests/damon/_damon_sysfs: support obsolete_target file
new a00f18abef37 drgn_dump_damon_status: dump damon_target->obsolete
new 65a9033db722 sysfs.py: extend assert_ctx_committed() for monitoring targets
new 809ba69f9f4d selftests/damon/sysfs: add obsolete_target test
new 5e0fa7ed984d MAINTAINERS: add include/linux/pgalloc.h to MM CORE section
new ad8b2e096181 treewide: include linux/pgalloc.h instead of asm/pgalloc.h
new b734b9d973cc mm/vma: small VMA lock cleanups
new 272239dc8fcb mm: make INVALID_PHYS_ADDR a generic macro
new 6af766c86b1c mm: vmstat: output reserved_highatomic and free_highatomic [...]
new 8e689f8ea45f mm/swap: do not choose swap device according to numa node
new 52f37efc5949 mm/swap: select swap device with default priority round robin
new 1a4f70f6851a mm: convert memory block states (MEM_*) macros to enum
new 8bc7ba3d265d mm: change type of state in struct memory_block
new ed1f8855dd7b mm: change type of parameter for memory_notify
new 912aa825957f Revert "mm/ksm: convert break_ksm() from walk_page_range_v [...]
new 5d4939fc2258 ksm: perform a range-walk in break_ksm
new 05c3fa9c9fa6 ksm: replace function unmerge_ksm_pages with break_ksm
new 77a7cfd96c17 mm/debug: fix missing space in case statement
new ee040cbd6e48 mm/page_alloc: don't warn about large allocations with __G [...]
new 30d0a1291046 mm: change ghes code to allow poison of non-struct pfn
new 2ec41967189c mm: handle poisoning of pfn without struct pages
new ebb9aeb980e5 vfio/nvgrace-gpu: register device memory for poison handling
new b5ab490d85b7 mm/damon/tests/core-kunit: fix memory leak in damon_test_s [...]
new e16fdd4f7540 mm/damon/tests/core-kunit: handle allocation failures in d [...]
new fafe953de2c6 mm/damon/tests/core-kunit: handle memory failure from damo [...]
new f79f2fc44ebd mm/damon/tests/core-kunit: handle memory alloc failure fro [...]
new 5e80d73f2204 mm/damon/tests/core-kunit: handle alloc failures on damon_ [...]
new 3d443dd29a1d mm/damon/tests/core-kunit: handle alloc failures on damon_ [...]
new 0998d2757218 mm/damon/tests/core-kunit: handle alloc failures on dasmon [...]
new eded254cb690 mm/damon/tests/core-kunit: handle alloc failures on damon_ [...]
new 4f835f4e8c86 mm/damon/tests/core-kunit: handle alloc failures in damon_ [...]
new 74d5969995d1 mm/damon/tests/core-kunit: handle alloc failures in damon_ [...]
new 8cf298c01b7f mm/damon/tests/core-kunit: handle alloc failures in damon_ [...]
new 915a2453d824 mm/damon/tests/core-kunit: handle alloc failure on damon_t [...]
new 28ab2265e942 mm/damon/tests/core-kunit: handle alloc failres in damon_t [...]
new 3e5c4a1a1737 mm/damon/tests/core-kunit: handle alloc failure on damos_t [...]
new d14d5671e7c9 mm/damon/tests/core-kunit: handle alloc failures on damos_ [...]
new 84be856cc873 mm/damon/tests/core-kunit: handle alloc failures on damon_ [...]
new 2b22d0fcc632 mm/damon/tests/vaddr-kunit: handle alloc failures on damon [...]
new 7890e5b5bb6e mm/damon/tests/vaddr-kunit: handle alloc failures in damon [...]
new 0a63a0e7570b mm/damon/tests/vaddr-kunit: handle alloc failures on damon [...]
new 7d808bf13943 mm/damon/tests/sysfs-kunit: handle alloc failures on damon [...]
new 40b11d1eb19c mm/damon/tests/core-kunit: remove unnecessary damon_ctx va [...]
new 80d725f96c44 mm/damon/tests/core-kunit: remove unused ctx in damon_test [...]
new d94d9293a1ec mm: vmscan: remove folio_test_private() check in pageout()
new 4f8961b29501 mm: vmscan: simplify the folio refcount check in pageout()
new 3b12a53b64d0 selftest/mm: fix pointer comparison in mremap_test
new 340b59816bc4 mm: kill mm_wr_locked from unmap_vmas() and unmap_single_vma()
new 135e541ae8f3 lib/alloc_tag: use %pe format specifier
new e24f66e87bfb hugetlb: optimise hugetlb_folio_init_tail_vmemmap()
new c537f0dd3034 migrate: optimise alloc_migration_target()
new 20605eb5bbea memory_hotplug: optimise try_offline_memory_block()
new 98be155451eb mm: constify __dump_folio() arguments
new ecd6703f64d7 mm/hugetlb: extract sysfs into hugetlb_sysfs.c
new cdcb53e1deef mm/hugetlb: extract sysctl into hugetlb_sysctl.c
new 5dba5cc2e0ff mm: introduce VM_MAYBE_GUARD and make visible in /proc/$pid/smaps
new 568822502383 mm: add atomic VMA flags and set VM_MAYBE_GUARD as such
new 9119d6c2095b mm: update vma_modify_flags() to handle residual flags, document
new 64212ba02e66 mm: implement sticky VMA flags
new ab04b530e7e8 mm: introduce copy-on-fork VMAs and make VM_MAYBE_GUARD one
new 49e14dabed7a mm: set the VM_MAYBE_GUARD flag on guard region install
new 29bef05e6d90 tools/testing/vma: add VMA sticky userland tests
new 89330ec89741 tools/testing/selftests/mm: add MADV_COLLAPSE test case
new c0ae966fac00 tools/testing/selftests/mm: add smaps visibility guard reg [...]
new 05be02879559 mm: remove unnecessary __GFP_HIGHMEM in __p*d_alloc_one_*()
new bc8e51c05ad5 mm: memcg: dump memcg protection info on oom or alloc failures
new f4af67ff4fd8 mm: rename walk_page_range_mm()
new 2ab7f1bbafc9 mm/madvise: allow guard page install/remove under VMA lock
new 3a47e8771c43 mm: vmstat: correct the comment above preempt_disable_nested()
new 2197bb60f890 mm: add vma_start_write_killable()
new 7370f8e1b3a8 mm: use vma_start_write_killable() in dup_mmap()
new 37104286f939 mm/damon/tests/core-kunit: remove dynamic allocs on damos_ [...]
new 1968236f7517 mm/damon/tests/core-kunit: split out damos_test_commit_fil [...]
new 1b43b7950d5e mm/damon/tests/core-kunit: extend damos_test_commit_filter [...]
new 3caf767e2165 mm/damon/tests/core-kunit: add test cases to damos_test_co [...]
new 99f89debafc5 mm/damon/tests/core-kunit: add damos_commit_quota_goal() test
new d9adfb8a28e7 mm/damon/tests/core-kunit: add damos_commit_quota_goals() test
new 11bb980d4168 mm/damon/tests/core-kunit: add damos_commit_quota() test
new c1cefda77668 mm/damon/core: pass migrate_dests to damos_commit_dests()
new eec573b8dd65 mm/damon/tests/core-kunit: add damos_commit_dests() test
new 299a88f6ec13 mm/damon/tests/core-kunit: add damos_commit() test
new 603f67eb91e0 mm/damon/tests/core-kunit: add damon_commit_target_regions() test
new 1ec5d5810b6f selftests/mm/uffd: remove static address usage in shmem_al [...]
new 8b02baf37311 mm/damon: rename damos core filter helpers to have word core
new 53298afe456e mm/damon: rename damos->filters to damos->core_filters
new 96549d56b897 mm/damon/vaddr: cleanup using pmd_trans_huge_lock()
new f0eb046cd3cc mm/damon/vaddr: use vm_normal_folio{,_pmd}() instead of da [...]
new 09efc56a3b1c mm/damon/vaddr: consistently use only pmd_entry for damos_migrate
new 10e8c7ba64bb mm/damon/tests/core-kunit: remove DAMON_MIN_REGION redefinition
new 675774adbe80 selftests/damon/sysfs.py: merge DAMON status dumping into [...]
new 7ad58e009dd1 Docs/mm/damon/maintainer-profile: fix a typo on mm-untable link
new 6e57c1ce81e0 Docs/mm/damon/maintainer-profile: fix grammatical errors
new 6707915e030a mm: propagate VM_SOFTDIRTY on merge
new c7ba92bcfea3 testing/selftests/mm: add soft-dirty merge self-test
new 87fcafc4e2b4 Merge branch 'mm-hotfixes-stable' into mm-stable in order [...]
new 1452468447da KVM: s390: fix missing present bit for gmap puds
new d245f9b4ab80 mm/zone_device: support large zone device private folios
new 3a5a06554566 mm/zone_device: rename page_free callback to folio_free
new 368076f52ebe mm/huge_memory: add device-private THP support to PMD operations
new 65edfda6f3f2 mm/rmap: extend rmap and migration support device-private entries
new 146287290023 mm/huge_memory: implement device-private THP splitting
new 022a12deda53 mm/migrate_device: handle partially mapped folios during c [...]
new a30b48bf1b24 mm/migrate_device: implement THP migration of zone device pages
new 4964099163d0 mm/memory/fault: add THP fault handling for zone device pr [...]
new 775465fd26a3 lib/test_hmm: add zone device private THP test infrastructure
new 56ef39899643 mm/memremap: add driver callback support for folio splitting
new 4265d67e405a mm/migrate_device: add THP splitting during migration
new aa3ade429543 lib/test_hmm: add large page allocation failure testing
new 519071529d2a selftests/mm/hmm-tests: new tests for zone device THP migration
new 24c2c5b8ffbd selftests/mm/hmm-tests: partial unmap, mremap and anon_wri [...]
new 271a7b2e3c13 selftests/mm/hmm-tests: new throughput tests including THP
new c32287471077 gpu/drm/nouveau: enable THP support for GPU memory migration
new 2a1351cd4176 mm/huge_memory: add pmd folio to ds_queue in do_huge_zero_ [...]
new ac7756771a34 mm/khugepaged: unify pmd folio installation with map_anon_ [...]
new d87f4a8f1966 mm/huge_memory: only get folio_order() once during __folio [...]
new a7ef12c64fd9 mm/huge_memory: add split_huge_page_to_order()
new 689b8986776c mm/memory-failure: improve large block size folio handling
new 50d0598cf2c9 mm/huge_memory: fix kernel-doc comments for folio_split() [...]
new fe9d31fd1ab6 mm/hmm/test: fix error handling in dmirror_device_init
new c467061fbb6e mm/huge_memory: introduce enum split_type for clarity
new 8a0e4bdddd1c mm/huge_memory: merge uniform_split_supported() and non_un [...]
new c093cf451094 mm: correctly handle UFFD PTE markers
new 68aa2fdbf57f mm: introduce leaf entry type and use to simplify leaf ent [...]
new fb888710e26a mm: avoid unnecessary uses of is_swap_pte()
new 06fb61462bde mm: eliminate is_swap_pte() when softleaf_from_pte() suffices
new fb410d8b89e8 mm: use leaf entries in debug pgtable + remove is_swap_pte()
new de4d6c94914f fs/proc/task_mmu: refactor pagemap_pmd_range()
new aa62204cb680 mm: avoid unnecessary use of is_swap_pmd()
new e244d82d0290 mm/huge_memory: refactor copy_huge_pmd() non-present logic
new 5dfa79160505 mm/huge_memory: refactor change_huge_pmd() non-present logic
new 0ac881efe164 mm: replace pmd_to_swp_entry() with softleaf_from_pmd()
new 15eabc898dc5 mm: introduce pmd_is_huge() and use where appropriate
new c0a80c2ce68d mm: remove remaining is_swap_pmd() users and is_swap_pmd()
new 9ff30bb9ab40 mm: remove non_swap_entry() and use softleaf helpers instead
new 03bfbc3ad6e4 mm: remove is_hugetlb_entry_[migration, hwpoisoned]()
new 93976a20345b mm: eliminate further swapops predicates
new a3a3e215c9c1 mm: replace remaining pte_to_swp_entry() with softleaf_from_pte()
new fd603ae11e72 mm: thp: replace folio_memcg() with folio_memcg_charged()
new ad7c7f4576a5 mm: thp: introduce folio_split_queue_lock and its variants
new 776bde7caf80 mm: thp: use folio_batch to handle THP splitting in deferr [...]
new 46156dba32cb mm: thp: reparent the split queue during memcg offline
new eaa4c8063f7c mm/khugepaged: remove redundant clearing of struct collaps [...]
new f1040f889882 mm/khugepaged: continue to collapse on SCAN_PMD_NONE
new 9e0140770837 mm/khugepaged: unify SCAN_PMD_NONE and SCAN_PMD_NULL into [...]
new f405066a1f0d zram: introduce writeback bio batching
new e828cccb72ed zram: add writeback batch size device attr
new 7c929664fddf zram: take write lock in wb limit store handlers
new a4f506c569e1 zram: drop wb_limit_lock
new e87ddea34567 zram: rework bdev block allocation
new 1b1a4e4d6797 zram: read slot block idx under slot lock
new 8826f09616b4 mm: shmem: allow fallback to smaller large orders for tmpf [...]
new cab812d9c964 mm/huge_memory.c: introduce folio_split_unmapped
new 218fbfad1634 selftests/mm: gup_test: stop testing FOLL_TOUCH
new 3e700b715e1c selftests/mm: gup_test: fix comment regarding origin of FO [...]
new 7e44d00a13ca memcg: use mod_node_page_state to update stats
new 469241fe7657 memcg: remove __mod_lruvec_kmem_state
new 5b3eb779a20c memcg: remove __mod_lruvec_state
new c1bd09994c4d memcg: remove __lruvec_stat_mod_folio
new 07003531e03c mm/vmalloc: warn on invalid vmalloc gfp flags
new bb4d3c76860d mm/vmalloc: add a helper to optimize vmalloc allocation gfps
new 75f20b17440f mm/vmalloc: cleanup large_gfp in vm_area_alloc_pages()
new d85b653f2c46 mm/vmalloc: cleanup gfp flag use in new_vmap_block()
new 277a1ae3879a mm: softdirty: add pgtable_supports_soft_dirty()
new f59c0924d61a mm: userfaultfd: add pgtable_supports_uffd_wp()
new 59f6acb4be02 riscv: add RISC-V Svrsw60t59b extension support
new 2a3ebad4db63 riscv: mm: add soft-dirty page tracking support
new c64da3950cf4 riscv: mm: add userfaultfd write-protect support
new 519912bdaee8 dt-bindings: riscv: Add Svrsw60t59b extension description
new 31807483d395 mm/memory-failure: remove the selection of RAS
new ecf371b2cabe mm: tweak __vma_enter_locked()
new 04d31610a722 zram: fix the issue that the write - back limits might overflow
new ccf9eb326b4a tools/testing/vma: add missing stub
new 348ced3da52b hugetlb: add __read_mostly to sysctl_hugetlb_shm_group
new a9ce09b15761 mm/damon/tests/sysfs-kunit: fix use after free on error path
new c23071952394 mm/swap: fix wrong plist empty check in swap_alloc_slow()
new cb65082a0ab4 mm, swap: fix memory leak in setup_clusters() error path
new 68f78bf55b24 mm, swap: use SWP_SOLIDSTATE to determine if swap is rotational
new f1bae15c6ad5 mm, swap: remove redundant comment for read_swap_cache_async
new 4c239d5f594e mm: swap: change swap_alloc_slow() to void
new b7dd80f8f928 mm: swap: remove scan_swap_map_slots() references from comments
new 84a8d467cc42 pagemap: update BUDDY flag documentation
new 3cf41edc2067 mm/vmscan: skip increasing kswapd_failures when reclaim wa [...]
new a493c7a65074 mm/page_alloc: optimize lowmem_reserve max lookup using it [...]
new 8f4338b1141e zram: fix a spelling mistake
new 2b6a3f061f11 mm: declare VMA flags by bit
new 58eac97a8ba0 mm: simplify and rename mm flags function for clarity
new 4c613f518f78 tools/testing/vma: eliminate dependency on vma->__vm_flags
new 9ea35a25d51b mm: introduce VMA flags bitmap type
new f65372cd7acb mm: fix DEBUG_RODATA_TEST indentation in Kconfig
new 0384c8ea96bf selftests/mm/uffd: initialize char variable to Null
new f3b566d72635 memcg: remove inc/dec_lruvec_kmem_state helpers
new ce2bba89566b mm/kfence: add reboot notifier to disable KFENCE on shutdown
new 12f0cd393369 fs/proc/task_mmu.c: fix make_uffd_wp_huge_pte() huge pte handling
new f9e82f99b377 mm/swapfile: fix list iteration when next node is removed [...]
new b60a3ef7848d mm/swapfile: use plist_for_each_entry in __folio_throttle_ [...]
new faf3c923523e mm: fix vma_start_write_killable() signal handling
new 7203ca412fc8 Merge tag 'mm-stable-2025-12-03-21-26' of git://git.kernel [...]
The 346 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:
.clang-format | 4 +-
Documentation/ABI/testing/sysfs-kernel-mm-damon | 13 +
Documentation/admin-guide/cgroup-v2.rst | 4 +
Documentation/admin-guide/mm/damon/lru_sort.rst | 22 +
Documentation/admin-guide/mm/damon/reclaim.rst | 22 +
Documentation/admin-guide/mm/damon/stat.rst | 35 +-
Documentation/admin-guide/mm/damon/usage.rst | 29 +-
Documentation/admin-guide/mm/index.rst | 1 -
Documentation/admin-guide/mm/pagemap.rst | 3 +-
Documentation/admin-guide/mm/swap_numa.rst | 78 --
Documentation/admin-guide/mm/transhuge.rst | 5 +
Documentation/admin-guide/mm/zswap.rst | 10 +-
.../devicetree/bindings/riscv/extensions.yaml | 6 +
Documentation/filesystems/porting.rst | 5 +
Documentation/filesystems/proc.rst | 5 +-
Documentation/filesystems/vfs.rst | 4 +
Documentation/mm/damon/design.rst | 25 +-
Documentation/mm/damon/maintainer-profile.rst | 10 +-
Documentation/mm/memory-model.rst | 2 +-
Documentation/mm/page_owner.rst | 32 +-
Documentation/mm/process_addrs.rst | 9 +-
MAINTAINERS | 6 +
arch/arm64/mm/mmu.c | 2 -
arch/csky/include/asm/pgtable.h | 3 -
arch/mips/alchemy/common/setup.c | 9 +-
arch/mips/include/asm/pgtable.h | 5 +-
arch/powerpc/kvm/book3s_hv_uvmem.c | 7 +-
arch/powerpc/platforms/pseries/pci_dlpar.c | 2 +-
arch/riscv/Kconfig | 16 +
arch/riscv/include/asm/hwcap.h | 1 +
arch/riscv/include/asm/pgtable-bits.h | 37 +
arch/riscv/include/asm/pgtable.h | 143 ++-
arch/riscv/kernel/cpufeature.c | 1 +
arch/s390/boot/vmem.c | 1 -
arch/s390/mm/gmap.c | 5 +-
arch/s390/mm/gmap_helpers.c | 20 +-
arch/s390/mm/pgtable.c | 12 +-
arch/sparc/include/asm/pgtable_32.h | 12 +-
arch/sparc/include/asm/pgtable_64.h | 12 +-
arch/sparc/kernel/sys_sparc_64.c | 6 +-
arch/x86/Kconfig | 1 +
arch/x86/kernel/cpu/sgx/driver.c | 2 +-
arch/x86/mm/init_64.c | 2 +-
arch/x86/mm/numa.c | 4 +-
arch/x86/mm/pat/set_memory.c | 2 +-
arch/x86/mm/pgtable.c | 12 +-
drivers/acpi/apei/ghes.c | 6 -
drivers/base/memory.c | 6 +-
drivers/base/node.c | 90 +-
drivers/block/zram/zram_drv.c | 483 ++++++--
drivers/block/zram/zram_drv.h | 2 +-
drivers/char/mem.c | 86 +-
drivers/dax/device.c | 37 +-
drivers/firmware/efi/arm-runtime.c | 4 +-
drivers/firmware/efi/riscv-runtime.c | 4 +-
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 7 +-
drivers/gpu/drm/drm_pagemap.c | 12 +-
drivers/gpu/drm/nouveau/nouveau_dmem.c | 311 +++--
drivers/gpu/drm/nouveau/nouveau_svm.c | 6 +-
drivers/gpu/drm/nouveau/nouveau_svm.h | 3 +-
drivers/iommu/iommu-sva.c | 29 +-
drivers/pci/p2pdma.c | 5 +-
drivers/s390/char/sclp_sd.c | 3 +-
drivers/vdpa/vdpa_user/iova_domain.h | 2 -
fs/dax.c | 2 +-
fs/hugetlbfs/inode.c | 49 +-
fs/ntfs3/file.c | 2 +-
fs/pipe.c | 28 +-
fs/proc/inode.c | 2 +-
fs/proc/task_mmu.c | 314 ++---
fs/ramfs/file-mmu.c | 2 +-
fs/resctrl/pseudo_lock.c | 20 +-
fs/userfaultfd.c | 117 +-
include/asm-generic/hugetlb.h | 8 -
include/asm-generic/pgalloc.h | 24 +-
include/asm-generic/pgtable_uffd.h | 17 +
include/linux/damon.h | 39 +-
include/linux/fs.h | 6 +-
include/linux/gfp.h | 2 +-
include/linux/huge_mm.h | 112 +-
include/linux/hugetlb.h | 13 +-
include/linux/hugetlb_inline.h | 15 +-
include/linux/iommu.h | 4 +
include/linux/jiffies.h | 12 +
include/linux/kasan.h | 20 +-
include/linux/kmsan.h | 6 +-
include/linux/ksm.h | 4 +-
include/linux/leafops.h | 619 ++++++++++
include/linux/memcontrol.h | 89 +-
include/linux/memory-failure.h | 17 +
include/linux/memory.h | 24 +-
include/linux/memremap.h | 57 +-
include/linux/migrate.h | 4 +-
include/linux/mm.h | 681 ++++++++---
include/linux/mm_inline.h | 16 +-
include/linux/mm_types.h | 156 ++-
include/linux/mmap_lock.h | 37 +-
include/linux/mmzone.h | 4 -
include/linux/node.h | 10 +-
include/linux/pgtable.h | 12 +
include/linux/sched/mm.h | 12 +-
include/linux/shmem_fs.h | 9 +-
include/linux/swap.h | 15 +-
include/linux/swapops.h | 241 +---
include/linux/sysctl.h | 157 ++-
include/linux/userfaultfd_k.h | 96 +-
include/linux/vmalloc.h | 8 +-
include/linux/vmstat.h | 48 +-
include/net/sock.h | 6 +-
include/ras/ras_event.h | 86 --
include/trace/events/huge_memory.h | 3 +-
include/trace/events/memory-failure.h | 98 ++
include/trace/events/mmflags.h | 1 +
io_uring/memmap.c | 2 +-
kernel/bpf/arena.c | 2 +-
kernel/bpf/syscall.c | 2 +-
kernel/cgroup/cgroup.c | 1 +
kernel/dma/swiotlb.c | 2 -
kernel/fork.c | 8 +-
kernel/kstack_erase.c | 2 +-
kernel/relay.c | 33 +-
kernel/sysctl.c | 649 +++--------
kernel/time/jiffies.c | 125 ++
kernel/watchdog.c | 9 +-
lib/alloc_tag.c | 2 +-
lib/test_hmm.c | 457 ++++++--
lib/test_hmm_uapi.h | 3 +
lib/test_vmalloc.c | 28 +-
mm/Kconfig | 105 +-
mm/Kconfig.debug | 6 +-
mm/Makefile | 2 +-
mm/damon/core.c | 129 ++-
mm/damon/lru_sort.c | 3 +-
mm/damon/ops-common.c | 40 +-
mm/damon/reclaim.c | 3 +-
mm/damon/stat.c | 3 +-
mm/damon/sysfs-schemes.c | 59 +-
mm/damon/sysfs.c | 53 +-
mm/damon/tests/core-kunit.h | 708 +++++++++++-
mm/damon/tests/sysfs-kunit.h | 25 +
mm/damon/tests/vaddr-kunit.h | 26 +-
mm/damon/vaddr.c | 143 +--
mm/debug.c | 4 +-
mm/debug_vm_pgtable.c | 111 +-
mm/filemap.c | 99 +-
mm/gup.c | 12 +-
mm/hmm.c | 43 +-
mm/huge_memory.c | 1214 ++++++++++++--------
mm/hugetlb.c | 983 +++-------------
mm/hugetlb_internal.h | 117 ++
mm/hugetlb_sysctl.c | 134 +++
mm/hugetlb_sysfs.c | 502 ++++++++
mm/hugetlb_vmemmap.c | 9 +-
mm/internal.h | 73 +-
mm/kasan/common.c | 3 -
mm/kasan/generic.c | 5 +-
mm/kasan/kasan.h | 7 +-
mm/kasan/shadow.c | 32 +-
mm/kasan/tags.c | 2 +-
mm/kfence/core.c | 24 +
mm/khugepaged.c | 209 ++--
mm/kmsan/core.c | 2 +-
mm/kmsan/shadow.c | 6 +-
mm/ksm.c | 159 ++-
mm/madvise.c | 160 ++-
mm/mapping_dirty_helpers.c | 2 +-
mm/memcontrol.c | 70 +-
mm/memory-failure.c | 192 +++-
mm/memory-tiers.c | 2 +-
mm/memory.c | 333 +++---
mm/memory_hotplug.c | 10 +-
mm/mempolicy.c | 86 +-
mm/memremap.c | 40 +-
mm/migrate.c | 74 +-
mm/migrate_device.c | 629 ++++++++--
mm/mincore.c | 25 +-
mm/mlock.c | 2 +-
mm/mm_init.c | 2 +-
mm/mmap.c | 37 +-
mm/mmap_lock.c | 49 +-
mm/mmu_gather.c | 2 +-
mm/mprotect.c | 150 +--
mm/mremap.c | 26 +-
mm/mseal.c | 9 +-
mm/oom_kill.c | 1 +
mm/page-writeback.c | 2 +-
mm/page_alloc.c | 219 ++--
mm/page_idle.c | 15 +-
mm/page_owner.c | 98 +-
mm/page_table_check.c | 33 +-
mm/page_vma_mapped.c | 68 +-
mm/pagewalk.c | 52 +-
mm/percpu-vm.c | 2 +-
mm/pgtable-generic.c | 44 +-
mm/pt_reclaim.c | 3 +-
mm/ptdump.c | 10 +-
mm/rmap.c | 91 +-
mm/secretmem.c | 4 +-
mm/shmem.c | 123 +-
mm/slab_common.c | 2 +-
mm/slub.c | 31 +-
mm/sparse-vmemmap.c | 2 +-
mm/swap.h | 21 -
mm/swap_state.c | 15 +-
mm/swapfile.c | 234 ++--
mm/userfaultfd.c | 127 +-
mm/util.c | 146 ++-
mm/vma.c | 229 ++--
mm/vma.h | 140 ++-
mm/vma_exec.c | 5 +-
mm/vmalloc.c | 271 ++++-
mm/vmscan.c | 83 +-
mm/vmstat.c | 53 +-
mm/workingset.c | 2 +-
mm/zswap.c | 7 +-
rust/bindgen_parameters | 25 +
rust/bindings/bindings_helper.h | 25 +
rust/kernel/mm/virt.rs | 2 +-
tools/mm/page_owner_sort.c | 14 +-
tools/testing/selftests/damon/_damon_sysfs.py | 11 +-
.../selftests/damon/drgn_dump_damon_status.py | 9 +-
tools/testing/selftests/damon/sysfs.py | 71 +-
tools/testing/selftests/mm/guard-regions.c | 185 +++
tools/testing/selftests/mm/gup_test.c | 24 +-
tools/testing/selftests/mm/hmm-tests.c | 919 ++++++++++++++-
tools/testing/selftests/mm/ksm_functional_tests.c | 57 +
tools/testing/selftests/mm/mremap_test.c | 5 +-
tools/testing/selftests/mm/soft-dirty.c | 127 +-
tools/testing/selftests/mm/uffd-common.c | 24 +-
tools/testing/selftests/mm/uffd-stress.c | 2 +-
tools/testing/selftests/mm/uffd-unit-tests.c | 8 +-
tools/testing/selftests/mm/vm_util.c | 5 +
tools/testing/selftests/mm/vm_util.h | 1 +
tools/testing/vma/vma.c | 112 +-
tools/testing/vma/vma_internal.h | 603 ++++++++--
235 files changed, 12050 insertions(+), 5659 deletions(-)
delete mode 100644 Documentation/admin-guide/mm/swap_numa.rst
create mode 100644 include/linux/leafops.h
create mode 100644 include/linux/memory-failure.h
create mode 100644 include/trace/events/memory-failure.h
create mode 100644 mm/hugetlb_internal.h
create mode 100644 mm/hugetlb_sysctl.c
create mode 100644 mm/hugetlb_sysfs.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 2b83c489ca8 [PR122215, IRA]: Fix undefined behaviour of improve_allocation
new cb9744aa044 testsuite: Fix pr99782-1.c for targets that don't support int128
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/testsuite/gcc.dg/torture/pr99782-1.c | 1 +
1 file changed, 1 insertion(+)
--
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 ee9ded19244 Fortran: associate to a contiguous pointer or target [PR122977]
new 2b83c489ca8 [PR122215, IRA]: Fix undefined behaviour of improve_allocation
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/ira-color.cc | 3 ++
gcc/testsuite/gcc.target/riscv/pr122215.c | 46 +++++++++++++++++++++++++++++++
gcc/testsuite/lib/target-supports.exp | 8 ++++++
3 files changed, 57 insertions(+)
create mode 100644 gcc/testsuite/gcc.target/riscv/pr122215.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 linux.
from 2061f18ad76e Merge tag 'caps-pr-20251204' of git://git.kernel.org/pub/s [...]
new f2f36500a63b configfs: Constify ct_group_ops in struct config_item_type
new f7f78098690d configfs: Constify ct_item_ops in struct config_item_type
new 5d45c729edd3 Merge tag 'configfs-for-v6.19' of git://git.kernel.org/pub [...]
new b69255357368 pstore/ram: Update module parameters from platform data
new 3ee37abbbd6e Merge tag 'pstore-v6.19-rc1' of git://git.kernel.org/pub/s [...]
new 5146f56deeab comedi: Adjust range_table_list allocation type
new 961c989c5fbb drm/plane: Remove const qualifier from plane->modifiers al [...]
new fbcc2150aa40 media: iris: Cast iris_hfi_gen2_get_instance() allocation type
new 645b9ad2dc6b string: Add missing kernel-doc return descriptions
new 7454048db27d kbuild: Enable GCC diagnostic context for value-tracking warnings
new ed1b409137bb Merge tag 'hardening-v6.19-rc1' of git://git.kernel.org/pu [...]
new 0d5077c73ace MAINTAINERS: Add Tomas Glozar as a maintainer to RTLA tool
new 04fa6bf3736d tools/rtla: Add for_each_monitored_cpu() helper
new 671314fce1c6 tools/rtla: Remove unused optional option_index
new b4275b23010d tools/rtla: Fix unassigned nr_cpus
new e4240db9336c rtla/timerlat_bpf: Stop tracing on user latency
new 417bd0d502f9 tools/rtla: Fix --on-threshold always triggering
new d649e9f04cb0 rtla/tests: Extend action tests to 5s
new 34c170ae5c30 rtla/tests: Fix osnoise test calling timerlat
new 8cbb25db8154 tools/rtla: Add fatal() and replace error handling pattern
new 4e5e7210f972 tools/rtla: Replace timerlat_top_usage("...") with fatal("...")
new 8f4264e046ef tools/rtla: Replace timerlat_hist_usage("...") with fatal("...")
new 92b5b55e5e8e tools/rtla: Replace osnoise_top_usage("...") with fatal("...")
new 49c15794198f tools/rtla: Replace osnoise_hist_usage("...") with fatal("...")
new 7b71f3a6986c rtla: Fix -C/--cgroup interface
new ddb6e42494e5 rtla: Fix -a overriding -t argument
new 61f1fd5d69fd rtla/tests: Don't rely on matching ^1ALL
new 3138df6f0cd0 rtla/timerlat: Exit top main loop on any non-zero wait_retval
new 5779de8d36ac Merge tag 'trace-tools-v6.19' of git://git.kernel.org/pub/ [...]
new b055f4c431e3 sorttable: Move ELF parsing into scripts/elf-parse.[ch]
new e30f8e61e251 tracing: Add a tracepoint verification check at build time
new faf938153cad tracepoint: Do not warn for unused event that is exported
new eec3516b2506 tracing: Allow tracepoint-update.c to work with modules
new 01ecf7af00b8 tracing: Add warnings for unused tracepoints for modules
new b21f90e2e450 scripts: add tracepoint-update to the list of ignores files
new 36492b7141b9 Merge tag 'tracepoints-v6.19' of git://git.kernel.org/pub/ [...]
new a9f168726422 tracing: Make trace_user_fault_read() exposed to rest of tracing
new a544d9a66bdf tracing: Have syscall trace events read user space string
new bd1b80fba71a perf: tracing: Simplify perf_sysenter_enable/disable() wit [...]
new 2e82e256df19 perf: tracing: Have perf system calls read user space
new b4f7624cfc94 tracing: Have system call events record user array data
new 011ea0501daa tracing: Display some syscall arrays as strings
new baa031b7bd2c tracing: Allow syscall trace events to read more than one [...]
new 299ea67e6a2b tracing: Add a config and syscall_user_buf_size file to li [...]
new e77ad6da90ae tracing: Show printable characters in syscall arrays
new 32e0f607ac6a tracing: Add trace_seq_pop() and seq_buf_pop()
new 64b627c8da9a tracing: Add parsing of flags to the sys_enter_openat trace event
new b6e5d971fc5c tracing: Check for printable characters when printing fiel [...]
new 25bd47a59275 tracing: Have persistent ring buffer print syscalls normally
new bbec8e28cac5 tracing: Allow tracer to add more than 32 options
new 1149fcf75972 tracing: Add an option to show symbols in _text+offset for [...]
new 2f294c35c0b9 Merge branch 'topic/func-profiler-offset' of git://git.ker [...]
new a10e6e681864 tracing: Hide __NR_utimensat and _NR_mq_timedsend when not [...]
new c7bed15ccf23 tracing: Remove dummy options and flags
new 5aa0d18df08a tracing: Have add_tracer_options() error pass up to callers
new 9c5053083eee tracing: Exit out immediately after update_marker_trace()
new 3a0d5bc76ff4 tracing: Use switch statement instead of ifs in set_tracer_flag()
new 7157062bb46c tracing: Report wrong dynamic event command
new 428add559b69 tracing: Have tracer option be instance specific
new 76680d0d2825 tracing: Have function tracer define options per instance
new e29aa918a928 tracing: Have function graph tracer define options per instance
new 97e047f44d34 trace/pid_list: optimize pid_list->lock contention
new 6479325eca01 tracing: Have function graph tracer option funcgraph-irqs [...]
new 4132886e1b74 tracing: Move graph-time out of function graph options
new 5abb6ccb58f0 tracing: Have function graph tracer option sleep-time be p [...]
new bc089c47250e tracing: Convert function graph set_flags() to use a switc [...]
new ac87b220a6e9 fgraph: Make fgraph_no_sleep_time signed
new 49c1364c7ca3 tracing: Remove unused variable in tracing_trace_options_show()
new 7a6735cc9b4c ftrace: Avoid redundant initialization in register_ftrace_direct
new 23c0e9cc76bf tracing: Show the tracer options in boot-time created instance
new bdafb4d4cb3b tracing: Remove get_trigger_ops() and add count_func() fro [...]
new b052d70f7c9c tracing: Merge struct event_trigger_ops into struct event_command
new 78c705139494 tracing: Remove unneeded event_mutex lock in event_trigger [...]
new 61d445af0a7c tracing: Add bulk garbage collection of freeing event_trig [...]
new 400ddf1dbe70 tracing: Use strim() in trigger_process_regex() instead of [...]
new f93a7d0caccd ftrace: Allow tracing of some of the tracing code
new 20e7168326f5 tracing: Add boot-time backup of persistent ring buffer
new f83ac7544fbf function_graph: Enable funcgraph-args and funcgraph-retadd [...]
new f6ed9c5d3190 overflow: Introduce struct_offset() to get offset of member
new 69c5079b49fa Merge tag 'trace-v6.19' of git://git.kernel.org/pub/scm/li [...]
new b5d6d3f73d0b fgraph: Initialize ftrace_ops->private for function graph ops
new 1650a1b6cb1a fgraph: Check ftrace_pids_enabled on registration for earl [...]
new c264534c394a fgraph: Remove coarse PID filtering from graph_entry()
new 0771cee97460 Merge tag 'ftrace-v6.19' of git://git.kernel.org/pub/scm/l [...]
new a0aa283c53a7 selftest/ftrace: Generalise ftracetest to use with RV
new 0c0cd931a037 selftests/verification: Add initial RV tests
new 4f739ed19d22 rv: Pass va_list to reactors
new 68f63cea46d3 rv: Make rv_reacting_on() static
new 69d8895cb9a9 rv: Add explicit lockdep context for reactors
new 8db3790c4d57 rv: Convert to use lock guard
new b30f635bb649 rv: Convert to use __free
new bbaacdc339d4 rv: Fix compilation if !CONFIG_RV_REACTORS
new 0b1b4a3d8ebe Merge tag 'trace-rv-6.19' of git://git.kernel.org/pub/scm/ [...]
new b1e7a590a013 ring-buffer: Add helper functions for allocations
new 2ba59045fba3 Merge tag 'trace-ringbuffer-v6.19' of git://git.kernel.org [...]
new d3042cbe84a0 ktest.pl: Fix uninitialized var in config-bisect.pl
new 2e8c1c6a5043 Merge tag 'ktest-v6.19' of git://git.kernel.org/pub/scm/li [...]
new 0de4c70d04a4 tracing: fprobe: use rhltable for fprobe_ip_table
new f959ecdfcb6b tracing: probes: Use __free() for trace_probe_log
new 0d6edbc9a415 tracing: eprobe: Cleanup eprobe event using __free()
new 8b658df20658 tracing: uprobes: Cleanup __trace_uprobe_create() with __free()
new 84404ce71a4b tracing: uprobe: eprobes: Allocate traceprobe_parse_contex [...]
new ceb5d8d367d6 tracing: fprobe: fix suspicious rcu usage in fprobe_entry
new cbe1e1241a4d tracing: probes: Replace strcpy() with memcpy() in __trace [...]
new 90e69d291d19 tracing: fprobe: Remove unused local variable
new e667152e0064 tracing: fprobe: Fix to init fprobe_ip_table earlier
new 2c67dc457bc6 tracing: fprobe: optimization for entry only case
new 08ed5c81f605 lib/test_fprobe: add testcase for mixed fprobe
new cd06078a38aa tracing: fprobe: use ftrace if CONFIG_DYNAMIC_FTRACE_WITH_ARGS
new d1d36025a617 Merge tag 'probes-v6.19' of git://git.kernel.org/pub/scm/l [...]
The 110 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
Documentation/tools/rtla/common_options.txt | 2 +-
Documentation/trace/ftrace.rst | 8 +
MAINTAINERS | 5 +
Makefile | 24 +
drivers/comedi/drivers/ni_670x.c | 2 +-
drivers/gpu/drm/drm_plane.c | 2 +-
.../platform/qcom/iris/iris_hfi_gen2_command.c | 2 +-
fs/configfs/dir.c | 2 +-
fs/configfs/file.c | 2 +-
fs/pstore/ram.c | 2 +
include/asm-generic/vmlinux.lds.h | 1 +
include/linux/configfs.h | 4 +-
include/linux/fprobe.h | 3 +-
include/linux/ftrace.h | 7 +-
include/linux/overflow.h | 12 +
include/linux/rv.h | 11 +-
include/linux/seq_buf.h | 17 +
include/linux/string.h | 7 +
include/linux/trace_seq.h | 13 +
include/linux/tracepoint.h | 13 +
include/rv/da_monitor.h | 35 +-
include/rv/ltl_monitor.h | 17 +-
include/trace/syscall.h | 8 +-
kernel/trace/Kconfig | 28 +
kernel/trace/Makefile | 17 +
kernel/trace/blktrace.c | 6 +-
kernel/trace/fgraph.c | 20 +-
kernel/trace/fprobe.c | 301 +++++--
kernel/trace/ftrace.c | 32 +-
kernel/trace/pid_list.c | 30 +-
kernel/trace/pid_list.h | 1 +
kernel/trace/ring_buffer.c | 97 ++-
kernel/trace/rv/reactor_panic.c | 6 +-
kernel/trace/rv/reactor_printk.c | 6 +-
kernel/trace/rv/rv.c | 102 +--
kernel/trace/rv/rv.h | 6 +-
kernel/trace/rv/rv_reactors.c | 78 +-
kernel/trace/trace.c | 896 ++++++++++++++------
kernel/trace/trace.h | 239 +++---
kernel/trace/trace_dynevent.c | 11 +-
kernel/trace/trace_entries.h | 15 +-
kernel/trace/trace_eprobe.c | 127 ++-
kernel/trace/trace_events.c | 4 +-
kernel/trace/trace_events_hist.c | 143 ++--
kernel/trace/trace_events_synth.c | 2 +-
kernel/trace/trace_events_trigger.c | 408 ++++-----
kernel/trace/trace_fprobe.c | 6 +-
kernel/trace/trace_functions.c | 10 +-
kernel/trace/trace_functions_graph.c | 223 +++--
kernel/trace/trace_irqsoff.c | 30 +-
kernel/trace/trace_kdb.c | 2 +-
kernel/trace/trace_kprobe.c | 6 +-
kernel/trace/trace_output.c | 45 +-
kernel/trace/trace_output.h | 11 +
kernel/trace/trace_probe.c | 5 +-
kernel/trace/trace_probe.h | 4 +-
kernel/trace/trace_sched_wakeup.c | 24 +-
kernel/trace/trace_syscalls.c | 935 +++++++++++++++++++--
kernel/trace/trace_uprobe.c | 82 +-
lib/tests/test_fprobe.c | 99 ++-
scripts/.gitignore | 1 +
scripts/Makefile | 6 +
scripts/Makefile.modfinal | 5 +
scripts/elf-parse.c | 198 +++++
scripts/elf-parse.h | 305 +++++++
scripts/link-vmlinux.sh | 7 +
scripts/sorttable.c | 477 +----------
scripts/tracepoint-update.c | 261 ++++++
tools/testing/ktest/config-bisect.pl | 4 +-
tools/testing/selftests/ftrace/ftracetest | 34 +-
.../ftrace/test.d/00basic/mount_options.tc | 2 +-
tools/testing/selftests/ftrace/test.d/functions | 6 +-
tools/testing/selftests/verification/.gitignore | 2 +
tools/testing/selftests/verification/Makefile | 8 +
tools/testing/selftests/verification/config | 1 +
.../selftests/{bpf => verification}/settings | 0
.../selftests/verification/test.d/functions | 39 +
.../test.d/rv_monitor_enable_disable.tc | 75 ++
.../verification/test.d/rv_monitor_reactor.tc | 68 ++
.../verification/test.d/rv_monitors_available.tc | 18 +
.../verification/test.d/rv_wwnr_printk.tc | 30 +
.../selftests/verification/verificationtest-ktap | 8 +
tools/tracing/rtla/Makefile.rtla | 2 +-
tools/tracing/rtla/src/common.c | 24 +-
tools/tracing/rtla/src/common.h | 4 +
tools/tracing/rtla/src/osnoise_hist.c | 136 +--
tools/tracing/rtla/src/osnoise_top.c | 106 +--
tools/tracing/rtla/src/timerlat.bpf.c | 3 +
tools/tracing/rtla/src/timerlat.c | 12 +-
tools/tracing/rtla/src/timerlat_hist.c | 148 ++--
tools/tracing/rtla/src/timerlat_top.c | 116 +--
tools/tracing/rtla/src/timerlat_u.c | 12 +-
tools/tracing/rtla/src/utils.c | 41 +
tools/tracing/rtla/src/utils.h | 2 +
tools/tracing/rtla/tests/osnoise.t | 6 +-
tools/tracing/rtla/tests/timerlat.t | 6 +-
96 files changed, 4274 insertions(+), 2155 deletions(-)
create mode 100644 scripts/elf-parse.c
create mode 100644 scripts/elf-parse.h
create mode 100644 scripts/tracepoint-update.c
create mode 100644 tools/testing/selftests/verification/.gitignore
create mode 100644 tools/testing/selftests/verification/Makefile
create mode 100644 tools/testing/selftests/verification/config
copy tools/testing/selftests/{bpf => verification}/settings (100%)
create mode 100644 tools/testing/selftests/verification/test.d/functions
create mode 100644 tools/testing/selftests/verification/test.d/rv_monitor_enable_d [...]
create mode 100644 tools/testing/selftests/verification/test.d/rv_monitor_reactor.tc
create mode 100644 tools/testing/selftests/verification/test.d/rv_monitors_available.tc
create mode 100644 tools/testing/selftests/verification/test.d/rv_wwnr_printk.tc
create mode 100755 tools/testing/selftests/verification/verificationtest-ktap
--
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 5d5eeb3709e libstdc++/testsuite: Fix malformed dg-error directive
new cbdbbdd1fcc libstdc++: Consolidate bullet 1 __common_reference_impl par [...]
new a9fd651fbb5 libstdc++: Implement P2655R3 changes to common_reference bullet 1
new d1ac432c5a8 libstdc++: Implement rest of P2655R3 common_reference of re [...]
new ee9ded19244 Fortran: associate to a contiguous pointer or target [PR122977]
The 4 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/fortran/expr.cc | 8 +++
gcc/fortran/resolve.cc | 1 +
gcc/testsuite/gfortran.dg/contiguous_16.f90 | 51 +++++++++++++++
libstdc++-v3/include/bits/refwrap.h | 34 ++++++++++
libstdc++-v3/include/bits/version.def | 16 +++++
libstdc++-v3/include/bits/version.h | 20 ++++++
libstdc++-v3/include/std/functional | 1 +
libstdc++-v3/include/std/type_traits | 47 ++++++--------
.../testsuite/20_util/common_reference/p2655r3.cc | 15 +++++
.../testsuite/20_util/reference_wrapper/p2655r3.cc | 75 ++++++++++++++++++++++
10 files changed, 241 insertions(+), 27 deletions(-)
create mode 100644 gcc/testsuite/gfortran.dg/contiguous_16.f90
create mode 100644 libstdc++-v3/testsuite/20_util/common_reference/p2655r3.cc
create mode 100644 libstdc++-v3/testsuite/20_util/reference_wrapper/p2655r3.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 master
in repository glibc.
from eb03df5404 i386: Fix fmod/fmodf/remainder/remainderf for gcc-12
new bd0a3526cc benchtests: Add benchtests for rsqrtf
new 09d85861f1 benchtests: Add benchtests for rsqrt
new e2b00d59eb aarch64: Implement AdvSIMD and SVE rsqrt(f) routines
The 3 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:
benchtests/libmvec/{log10-inputs => rsqrt-inputs} | 0
.../libmvec/{log10f-inputs => rsqrtf-inputs} | 0
bits/libm-simd-decl-stubs.h | 11 +++
math/bits/mathcalls.h | 2 +-
sysdeps/aarch64/fpu/Makefile | 1 +
sysdeps/aarch64/fpu/Versions | 5 ++
sysdeps/aarch64/fpu/advsimd_f32_protos.h | 1 +
sysdeps/aarch64/fpu/bits/math-vector.h | 8 +++
sysdeps/aarch64/fpu/finclude/math-vector-fortran.h | 2 +
sysdeps/aarch64/fpu/rsqrt_advsimd.c | 84 ++++++++++++++++++++++
sysdeps/aarch64/fpu/rsqrt_sve.c | 83 +++++++++++++++++++++
sysdeps/aarch64/fpu/rsqrtf_advsimd.c | 82 +++++++++++++++++++++
sysdeps/aarch64/fpu/rsqrtf_sve.c | 79 ++++++++++++++++++++
sysdeps/aarch64/fpu/test-double-advsimd-wrappers.c | 1 +
sysdeps/aarch64/fpu/test-double-sve-wrappers.c | 1 +
sysdeps/aarch64/fpu/test-float-advsimd-wrappers.c | 1 +
sysdeps/aarch64/fpu/test-float-sve-wrappers.c | 1 +
sysdeps/unix/sysv/linux/aarch64/libmvec.abilist | 5 ++
18 files changed, 366 insertions(+), 1 deletion(-)
copy benchtests/libmvec/{log10-inputs => rsqrt-inputs} (100%)
copy benchtests/libmvec/{log10f-inputs => rsqrtf-inputs} (100%)
create mode 100644 sysdeps/aarch64/fpu/rsqrt_advsimd.c
create mode 100644 sysdeps/aarch64/fpu/rsqrt_sve.c
create mode 100644 sysdeps/aarch64/fpu/rsqrtf_advsimd.c
create mode 100644 sysdeps/aarch64/fpu/rsqrtf_sve.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 5a2a527b26c libstdc++: Use deducing this in range adaptors even in C++2 [...]
new 5d5eeb3709e libstdc++/testsuite: Fix malformed dg-error directive
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/testsuite/20_util/function_objects/bind_front/111327.cc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.