This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository gcc.
from f76e54a7cff a68: remove superfluous code detected by cppcheck [PR algol [...]
new 997d05b8240 vect: don't hoist conditional loads above their condition [ [...]
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.dg/vect/vect-early-break_140-pr122868_1.c | 39 ++++++++++++++++++++++
.../gcc.dg/vect/vect-early-break_140-pr122868_2.c | 31 +++++++++++++++++
.../gcc.dg/vect/vect-early-break_140-pr122868_3.c | 39 ++++++++++++++++++++++
.../gcc.dg/vect/vect-early-break_140-pr122868_4.c | 31 +++++++++++++++++
gcc/tree-vect-stmts.cc | 28 ++++++++++++++++
5 files changed, 168 insertions(+)
create mode 100644 gcc/testsuite/gcc.dg/vect/vect-early-break_140-pr122868_1.c
create mode 100644 gcc/testsuite/gcc.dg/vect/vect-early-break_140-pr122868_2.c
create mode 100644 gcc/testsuite/gcc.dg/vect/vect-early-break_140-pr122868_3.c
create mode 100644 gcc/testsuite/gcc.dg/vect/vect-early-break_140-pr122868_4.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 aa8b01d796f Manually add ChangeLog entry for r16-5788.
new f76e54a7cff a68: remove superfluous code detected by cppcheck [PR algol [...]
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/algol68/a68-low-clauses.cc | 4 +---
gcc/algol68/a68-low.cc | 1 -
gcc/algol68/a68-parser-modes.cc | 3 +--
3 files changed, 2 insertions(+), 6 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch releases/gcc-15
in repository gcc.
from 0a52c19d730 libstdc++: Inconsistent const in flat_map's value_type [PR122921]
new 29ef8ea6416 Daily bump.
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
gcc/ChangeLog | 22 ++++++++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/testsuite/ChangeLog | 18 ++++++++++++++++++
libstdc++-v3/ChangeLog | 12 ++++++++++++
4 files changed, 53 insertions(+), 1 deletion(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch releases/gcc-14
in repository gcc.
from 0ef48f2cc13 Daily bump.
new e29c34c95e0 Daily bump.
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
gcc/DATESTAMP | 2 +-
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 68de3c4b892 Daily bump.
new aa8b01d796f Manually add ChangeLog entry for r16-5788.
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/algol68/ChangeLog | 6 ++++++
1 file changed, 6 insertions(+)
--
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-13
in repository gcc.
from d79826cec1b Revert "isel: Check bounds before converting VIEW_CONVERT t [...]
new 3bb07124c2c Daily bump.
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
gcc/ChangeLog | 8 ++++++++
gcc/DATESTAMP | 2 +-
gcc/testsuite/ChangeLog | 9 +++++++++
3 files changed, 18 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 gcc.
from 62736c5a062 [PATCH] [AutoFDO] Fix 'inlined' set in inline_functions_by_afdo
new be86130982a Add e69bea9b4ccfe79efeec6e87d7d24e6350f31375 to ignored_commits
new 68de3c4b892 Daily bump.
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:
contrib/ChangeLog | 10 ++
contrib/gcc-changelog/git_update_version.py | 3 +-
gcc/ChangeLog | 179 ++++++++++++++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/algol68/ChangeLog | 11 ++
gcc/cobol/ChangeLog | 76 ++++++++++++
gcc/cp/ChangeLog | 33 +++++
gcc/fortran/ChangeLog | 24 ++++
gcc/testsuite/ChangeLog | 92 ++++++++++++++
include/ChangeLog | 6 +
libcc1/ChangeLog | 9 ++
libgomp/ChangeLog | 58 +++++++++
libstdc++-v3/ChangeLog | 33 +++++
13 files changed, 534 insertions(+), 2 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 6ae7f781322 aarch64: have aarch64-tuning-enums.def installed for plugin [...]
new 62736c5a062 [PATCH] [AutoFDO] Fix 'inlined' set in inline_functions_by_afdo
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/ipa-inline.cc | 1 -
1 file changed, 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 addda4a7e85 hard-reg-set: use ctz for iteration
new 6ae7f781322 aarch64: have aarch64-tuning-enums.def installed for plugin [...]
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/config/aarch64/t-aarch64 | 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 linux.
from 1b5dd29869b1 Merge tag 'vfs-6.19-rc1.fd_prepare.fs' of git://git.kernel [...]
new c14ecb555c3e locking/spinlock/debug: Fix data-race in do_raw_write_lock
new da123f0ee40f rust: lock: guard: Add T: Unpin bound to DerefMut
new 2497a7116ff9 rust: lock: Pin the inner data
new 66f1ea83d9f8 rust: lock: Add a Pin<&mut T> accessor
new 44472d1b8312 atomic: Skip alignment check for try_cmpxchg() old arg
new 28a0ee311960 documentation: seqlock: fix the wrong documentation of rea [...]
new cc39f3872c08 seqlock: Introduce scoped_seqlock_read()
new 488f48b32654 seqlock: Change thread_group_cputime() to use scoped_seqlo [...]
new b76f72bea2c6 seqlock: Change do_task_stat() to use scoped_seqlock_read()
new 795aab353d06 seqlock: Change do_io_accounting() to use scoped_seqlock_read()
new 37d0472c8ac4 rust: debugfs: Implement Reader for Mutex<T> only when T is Unpin
new b94d45b6bbb4 seqlock: Allow KASAN to fail optimizing
new 14e9a18b07ec rust: sync: atomic: Make Atomic*Ops pub(crate)
new 013f912eb5fa rust: sync: atomic: Implement Debug for Atomic<Debug>
new f74cf399e02e rust: debugfs: Replace the usage of Rust native atomics
new 51d7a054521d locking/mutex: Redo __mutex_init() to reduce generated code size
new 52ed74614714 locking/local_lock: Add the <linux/local_lock*.h> headers [...]
new 719e357fc09c locking/local_lock: s/l/__l/ and s/tl/__tl/ to reduce the [...]
new 43decb6b628e locking/local_lock: Fix all kernel-doc warnings
new b53440f8e5a1 Merge tag 'locking-core-2025-12-01' of git://git.kernel.or [...]
new c5df4e1ab8c0 objtool/x86: Remove 0xea hack
new 76e1851a1bc2 objtool/x86: Add UDB support
new 044f721ccd33 objtool/x86: Fix NOP decode
new 2e985fdb7e54 objtool: Remove unneeded semicolon
new a808a2b35f66 tools build: Fix fixdep dependencies
new 567f9c428f99 scripts/faddr2line: Set LANG=C to enforce ASCII output
new 6b4679fcbfdf scripts/faddr2line: Use /usr/bin/env bash for portability
new ff5c0466486b scripts/faddr2line: Fix "Argument list too long" error
new be8374a5ba7c objtool: Fix standalone --hacks=jump_label
new 68e71067ec9a s390/vmlinux.lds.S: Prevent thunk functions from getting p [...]
new 1ba9f8979426 vmlinux.lds: Unify TEXT_MAIN, DATA_MAIN, and related macros
new bf770d6d2097 x86/module: Improve relocation error messages
new 122679ebf90e x86/kprobes: Remove STACK_FRAME_NON_STANDARD annotation
new afb026b6d35c compiler: Tweak __UNIQUE_ID() naming
new 9f14f1f91883 compiler.h: Make addressable symbols less of an eyesore
new c2d420796a42 elfnote: Change ELFNOTE() to use __UNIQUE_ID()
new 6717e8f91db7 kbuild: Remove 'kmod_' prefix from __KBUILD_MODNAME
new 4109043bff31 modpost: Ignore unresolved section bounds symbols
new 3049fc4b5f1d x86/alternative: Refactor INT3 call emulation selftest
new 9b7eacac2269 interval_tree: Sync interval_tree_generic.h with tools
new b37491d72b43 interval_tree: Fix ITSTATIC usage for *_subtree_search()
new 07e1c3fd86d7 objtool: Make find_symbol_containing() less arbitrary
new 9ebb662fab38 objtool: Fix broken error handling in read_symbols()
new 2bb23cbf3f21 objtool: Propagate elf_truncate_section() error in elf_write()
new 4ac2ba35f62d objtool: Remove error handling boilerplate
new 81cf39be3559 objtool: Add empty symbols to the symbol tree again
new c2a3e7af3110 objtool: Fix interval tree insertion for zero-length symbols
new 72567c630d32 objtool: Fix weak symbol detection
new 41d24d785897 objtool: Fix x86 addend calculation
new 68245893cf44 objtool: Fix __pa_symbol() relocation handling
new 4cdee7888f42 objtool: Fix "unexpected end of section" warning for alternatives
new 3e4b5f66cf1a objtool: Check for missing annotation entries in read_annotate()
new 34244f784c6d objtool: Const string cleanup
new 31eca25f3a3b objtool: Clean up compiler flag usage
new 72e4b6b44e9f objtool: Remove .parainstructions reference
new 96eceff331ea objtool: Convert elf iterator macros to use 'struct elf'
new 25eac74b6bdb objtool: Add section/symbol type helpers
new 4ea029389bf0 objtool: Mark .cold subfunctions
new c9e9b85d41f9 objtool: Fix weak symbol hole detection for .cold functions
new a1526bcfcb6c objtool: Mark prefix functions
new a040ab73dfd1 objtool: Simplify reloc offset calculation in unwind_read_hints()
new 48f1bbaf2655 objtool: Avoid emptying lists for duplicate sections
new 56754f0f46f6 objtool: Rename --Werror to --werror
new 2b91479776b6 objtool: Resurrect --backup option
new 935c0b6a0591 objtool: Reindent check_options[]
new a05de0a772ce objtool: Refactor add_jump_destinations()
new 02cf323a7ee0 objtool: Simplify special symbol handling in elf_update_symbol()
new dd2c29aafde7 objtool: Generalize elf_create_symbol()
new 243e96385368 objtool: Generalize elf_create_section()
new 431dbabf2d9d objtool: Add elf_create_data()
new 2c05ca026218 objtool: Add elf_create_reloc() and elf_init_reloc()
new 03c19a99ee69 objtool: Add elf_create_file()
new 3b92486fa1a9 objtool: Add annotype() helper
new d2c60bde1c0f objtool: Move ANNOTATE* macros to annotate.h
new 58f36a575644 objtool: Add ANNOTATE_DATA_SPECIAL
new aca282ab7e75 x86/asm: Annotate special section entries
new f6b740ef5f47 objtool: Unify STACK_FRAME_NON_STANDARD entry sizes
new 0d83da43b1e1 objtool/klp: Add --checksum option to generate per-functio [...]
new a3493b33384a objtool/klp: Add --debug-checksum=<funcs> to show per-inst [...]
new dd590d4d57eb objtool/klp: Introduce klp diff subcommand for diffing obj [...]
new 7c2575a6406f objtool/klp: Add --debug option to show cloning decisions
new ebe864b55304 objtool/klp: Add post-link subcommand to finalize livepatc [...]
new 2058f6d1660e objtool: Refactor prefix symbol creation code
new 164c9201e1da objtool: Add base objtool support for livepatch modules
new 7ae60ff0b77f livepatch: Add CONFIG_KLP_BUILD
new f2c356d1d0f0 kbuild,objtool: Defer objtool validation step for CONFIG_K [...]
new abaf1f42ddd0 livepatch/klp-build: Introduce fix-patch-lines script to a [...]
new 59adee07b568 livepatch/klp-build: Add stub init code for livepatch modules
new 24ebfcd65a87 livepatch/klp-build: Introduce klp-build script for genera [...]
new 2c2f0b862691 livepatch/klp-build: Add --debug option to show cloning decisions
new 78be9facfb5e livepatch/klp-build: Add --show-first-changed option to sh [...]
new b9976fa46496 livepatch: Introduce source code helpers for livepatch modules
new 00a155c691be Merge branch 'objtool/core' of https://git.kernel.org/pub/ [...]
new da247eff96dd objtool/klp: Add the debian-based package name of xxhash t [...]
new 9025688bf6d4 module: Fix device table module aliases
new f6af8690d17d perf build: Fix perf build issues with fixdep
new 0ccf30fc64ac x86/smpboot: Mark native_play_dead() as __noreturn
new 5eccd322390e objtool: Remove unneeded semicolon
new 6568f14cb5ae vmlinux.lds: Exclude .text.startup and .text.exit from TEXT_MAIN
new 249092174caa tools/objtool: Copy the __cleanup unused variable fix for [...]
new d851f2b2b273 Merge tag 'v6.18-rc5' into objtool/core, to pick up fixes
new f6a8919d6148 vmlinux.lds: Fix TEXT_MAIN to include .text.start and friends
new 56255fa96871 media: atomisp: Fix namespace collision and startup() sect [...]
new 0330b7fbbf31 drivers/xen/xenbus: Fix namespace collision and split() se [...]
new 9c7dc1dd897a objtool: Warn on functions with ambiguous -ffunction-secti [...]
new ee0b48fabadf objtool: Set minimum xxhash version to 0.8
new 2092007aa32f objtool/klp: Only enable --checksum when needed
new 024020e2b6ad objtool: Support Clang AUTOFDO .cold functions
new 2c2acca2eabf objtool: Fix .cold function detection for duplicate symbols
new 16f366c5a688 objtool: Don't alias undefined symbols
new 9205a322cf96 objtool: Return canonical symbol when aliases exist in sym [...]
new a91a61b29043 objtool: Skip non-canonical aliased symbols in add_jump_ta [...]
new 106f11d43be5 objtool: Remove second pass of .cold function correlation
new da6202139aef serial: icom: Fix namespace collision and startup() sectio [...]
new 2c715c9de293 media: atomisp: gc2235: Fix namespace collision and startu [...]
new 845c09e4744f tty: amiserial: Fix namespace collision and startup() sect [...]
new 31863337138a tty: synclink_gt: Fix namespace collision and startup() se [...]
new 93863f3f859a kbuild: Check for functions with ambiguous -ffunction-sect [...]
new 11991999a201 Revert "objtool: Warn on functions with ambiguous -ffuncti [...]
new 55d2a473f317 objtool: Move disassembly functions to a separated file
new 1013f2e37bec objtool: Create disassembly context
new 59953303827e objtool: Disassemble code with libopcodes instead of runni [...]
new f348a44c103a tool build: Remove annoying newline in build output
new 5d859dff266f objtool: Print symbol during disassembly
new d4e13c21497d objtool: Store instruction disassembly result
new 0bb080ba6469 objtool: Disassemble instruction on warning or backtrace
new a0e5bf9fd6a0 objtool: Extract code to validate instruction from the val [...]
new de0248fbbf99 objtool: Record symbol name max length
new 70589843b36f objtool: Add option to trace function validation
new fcb268b47a2f objtool: Trace instruction state changes during function v [...]
new 26a453fb5637 objtool: Improve register reporting during function validation
new d490aa21973f objtool: Identify the different types of alternatives
new 9b580accac00 objtool: Add functions to better name alternatives
new 350c7ab8577a objtool: Improve tracing of alternative instructions
new c3b7d044fc5a objtool: Do not validate IBT for .return_sites and .call_sites
new 5f326c889736 objtool: Add the --disas=<function-pattern> action
new 7ad7a4a72050 objtool: Preserve alternatives order
new 87343e664252 objtool: Print headers for alternatives
new a4f1599672e7 objtool: Disassemble group alternatives
new 15e7ad8667b9 objtool: Print addresses with alternative instructions
new 78df4590c568 objtool: Disassemble exception table alternatives
new 7e017720aae8 objtool: Disassemble jump table alternatives
new 4aae0d3f77b1 objtool: Fix address references in alternatives
new be5ee60ac554 objtool: Provide access to feature and flags of group alte [...]
new 8308fd001927 objtool: Add Function to get the name of a CPU feature
new 56967b9a7722 objtool: Improve naming of group alternatives
new 07d70b271a6f objtool: Compact output for alternatives with one instruction
new aff95e0d4e27 objtool: Add wide output for disassembly
new c0a67900dc12 objtool: Trim trailing NOPs in alternative
new 59bfa6408214 objtool: Build with disassembly can fail when including bdf.h
new 6ec33db1aaf0 objtool: Fix segfault on unknown alternatives
new 63e6995005be Merge tag 'objtool-core-2025-12-01' of git://git.kernel.or [...]
new 866cf36bfee4 perf/x86/amd: Check event before enable to avoid GPF
new 8a5c6cbfe4a3 x86/insn,uprobes,alternative: Unify insn_is_nop()
new 45e1dccc0653 x86/insn: Simplify for_each_insn_prefix()
new e39b82f6cb05 perf/x86/intel/cstate: Add Clearwater Forest support
new 4ba45f041abe perf/x86/intel/cstate: Remove PC3 support from LunarLake
new 34976eaf5f83 perf/x86/intel/cstate: Add Pantherlake support
new ef1ea98c8fff task_work: Fix NMI race condition
new c31b9d2f5894 unwind: Shorten lines
new b1164c7d118d unwind: Add required include files
new 52a1ec718b3e unwind: Simplify unwind_reset_info()
new ae577ea0bc52 unwind: Add comment to unwind_deferred_task_exit()
new a38a64712e74 unwind: Fix unwind_deferred_request() vs NMI
new 1e74829f36b5 unwind: Clarify calling context
new 42b9138f81fc unwind: Simplify unwind_user_faultable()
new 639214f65b1d unwind: Make unwind_task_info::unwind_mask consistent
new 5578534e4b92 unwind: Simplify unwind_user_next_fp() alignment check
new c79dd946e370 unwind: Implement compat fp unwind
new 49cf34c0815f unwind_user/x86: Enable frame pointer unwinding on x86
new ae25884ad749 unwind_user/x86: Teach FP unwind about start of function
new c69993ecdd4d perf: Support deferred user unwind
new aa7387e79a5c unwind_user/x86: Fix arch=um build
new cf76553aaa36 entry,unwind/deferred: Fix unwind_reset_info() placement
new c7f69dc073e5 perf/x86: Remove redundant is_x86_event() prototype
new 7e772a93eb61 perf/x86: Fix NULL event access and potential PEBS record loss
new ee98b8bfc7c4 perf/x86/intel: Replace x86_pmu.drain_pebs calling with st [...]
new 5e4e355ae7cd perf/x86/intel: Correct large PEBS flag check
new d243d0bb64af perf/x86/intel: Initialize architectural PEBS
new 8807d922705f perf/x86/intel/ds: Factor out PEBS record processing code [...]
new 167cde7dc9b3 perf/x86/intel/ds: Factor out PEBS group processing code t [...]
new d21954c8a0ff perf/x86/intel: Process arch-PEBS records or record fragments
new 2721e8da2de7 perf/x86/intel: Allocate arch-PEBS buffer and initialize P [...]
new e89c5d1f290e perf/x86/intel: Update dyn_constraint base on PEBS event p [...]
new 52448a0a7390 perf/x86/intel: Setup PEBS data configuration and enable l [...]
new bb5f13df3c45 perf/x86/intel: Add counter group support for arch-PEBS
new bd24f9beed59 perf/x86/intel: Add a check for dynamic constraints
new 02da693f6658 perf/x86/intel: Check PEBS dyn_constraints
new 2093d8cf80fa perf/x86/intel: Optimize PEBS extended config
new 9929dffce5ed perf/x86/intel: Fix and clean up intel_pmu_drain_arch_pebs [...]
new 6c26fbe8c9d3 Merge tag 'perf-core-2025-12-01' of git://git.kernel.org/p [...]
new 79104becf42b sched/fair: Forfeit vruntime on yield
new 382748c05e58 sched/deadline: only set free_cpus for online runqueues
new 06f2c90885e9 sched: Create architecture specific sched domain distances
new 4d6dd05d07d0 sched/topology: Fix sched domain build error for GNR, CWF [...]
new 82d6e01a0699 sched/fair: Only update stats for allowed CPUs when lookin [...]
new e9139f765ac7 sched: Employ sched_change guards
new 376f8963bbda sched: Re-arrange the {EN,DE}QUEUE flags
new 5e42d4c123ba sched/deadline: Prepare for switched_from() change
new 637b0682821b sched: Fold sched_class::switch{ing,ed}_{to,from}() into t [...]
new 1ae5f5dfe5ad sched: Cleanup sched_delayed handling for class switches
new 6455ad5346c9 sched: Move sched_class::prio_changed() into the change pattern
new 942b8db96500 sched: Fix migrate_disable_switch() locking
new abfc01077df6 sched: Fix do_set_cpus_allowed() locking
new b079d9379652 sched: Rename do_set_cpus_allowed()
new 650952d3fb38 sched: Make __do_set_cpus_allowed() use the sched_change pattern
new 46a177fb01e5 sched: Add locking comments to sched_class methods
new 5892cbd85dbf sched: Match __task_rq_{,un}lock()
new d4c64207b88a sched: Cleanup the sched_change NOCLOCK usage
new 73ec89a1ce4b sched: Mandate shared flags for sched_change
new 1e900f415c60 sched: Detect per-class runqueue changes
new 50653216e4ff sched: Add support to pick functions to take rf
new 4c95380701f5 sched/ext: Fold balance_scx() into pick_task_scx()
new 73cbcfe255f7 sched/topology,x86: Fix build warning
new af13e5e437dc sched: Fix the do_set_cpus_allowed() locking fix
new 977b9a005419 Merge branch 'linus/master' into sched/core, to resolve conflict
new 127b90315ca0 sched/proxy: Yield the donor task
new 7f829bde94b1 sched/core: Optimize core cookie matching check
new 9359d9785d85 sched/core: Add comment explaining force-idle vruntime snapshots
new 79f3f9bedd14 sched/eevdf: Fix min_vruntime vs avg_vruntime
new e40cea333e60 sched/core: Remove double update_rq_clock() in __set_cpus_ [...]
new e636ffb9e31b sched/deadline: Fix dl_server time accounting
new f5a538c07df2 sched/deadline: Fix dl_server stop condition
new 2614069c5912 sched/deadline: Document dl_server
new b4bfacd39216 sched/deadline: Use cpumask_weight_and() in dl_bw_cpus
new 65177ea9f64d sched/deadline: Minor cleanup in select_task_rq_dl()
new 3324b2180c17 sched/fair: Skip sched_balance_running cmpxchg when balanc [...]
new 522fb20fbdbe sched/fair: Have SD_SERIALIZE affect newidle balancing
new aaab6bb54ab9 sched: Increase sched_tick_remote timeout
new aceccac58ad7 sched/fair: Enable scheduler feature NEXT_BUDDY
new e837456fdca8 sched/fair: Reimplement NEXT_BUDDY to align with EEVDF goals
new d206fbad9328 sched/fair: Revert max_newidle_lb_cost bump
new e78e70dbf603 sched/fair: Small cleanup to sched_balance_newidle()
new 08d473dd8718 sched/fair: Small cleanup to update_newidle_cost()
new 33cf66d88306 sched/fair: Proportional newidle balance
new c04507ac500e sched: Provide and use set_need_resched_current()
new 6d2c10e889db Merge tag 'sched-core-2025-12-01' of git://git.kernel.org/ [...]
new 27d2afa3b4ea x86/ioapic: Simplify mp_irqdomain_alloc() slightly
new ed4f9638d905 x86/apic: Fix frequency in apic=verbose log output
new de2f75d55ef8 Merge tag 'x86-apic-2025-12-01' of git://git.kernel.org/pu [...]
new 780813d70180 x86/math-emu: Fix div_Xsig() prototype
new e7d81c1ed665 Merge tag 'x86-build-2025-12-01' of git://git.kernel.org/p [...]
new ad74016b919c x86/alternative: Drop not needed test after call of alt_re [...]
new ced37e9ceae5 x86/dumpstack: Prevent KASAN false positive warnings in __ [...]
new dcd8637edb87 Merge tag 'x86-core-2025-12-01' of git://git.kernel.org/pu [...]
new aec58b48517c bugs/core: Extend __WARN_FLAGS() with the 'cond_str' parameter
new 3bc3c9c3ab6d bugs/core: Pass down the condition string of WARN_ON_ONCE( [...]
new 687fac9d1b00 bugs/core: Introduce the CONFIG_DEBUG_BUGVERBOSE_DETAILED [...]
new 407b9076c147 bugs/x86: Extend _BUG_FLAGS() with the 'cond_str' parameter
new 48ede5be5c07 bugs/x86: Augment warnings output by concatenating 'cond_s [...]
new 1c59c2b284cb bugs/powerpc: Pass in 'cond_str' to BUG_ENTRY()
new 1284579a7f49 bugs/powerpc: Concatenate 'cond_str' with '__FILE__' in BU [...]
new 66e94df0dd27 bugs/LoongArch: Pass in 'cond_str' to __BUG_ENTRY()
new d6b894cbfa4b bugs/LoongArch: Concatenate 'cond_str' with '__FILE__' in [...]
new 7ce0f693cb0e bugs/s390: Pass in 'cond_str' to __EMIT_BUG()
new 6584ff203aec bugs/s390: Use 'cond_str' in __EMIT_BUG()
new 7e8c292692fd bugs/riscv: Pass in 'cond_str' to __BUG_FLAGS()
new bb39faa71d87 bugs/riscv: Concatenate 'cond_str' with '__FILE__' in __BU [...]
new f40484925b93 bugs/parisc: Concatenate 'cond_str' with '__FILE__' in __W [...]
new be2ba2fef167 bugs/sh: Concatenate 'cond_str' with '__FILE__' in __WARN_ [...]
new 28ea295f941e bugs/core: Reorganize fields in the first line of WARNING [...]
new ed845c363d8c bugs/s390: Remove private WARN_ON() implementation
new a53d0cf7f1cb Merge commit 'linus' into core/bugs, to resolve conflicts
new 2ace52718376 Merge branch 'objtool/core'
new 1be1fac648fe x86: Rework __bug_table helpers
new d292dbb5640c bug: Add BUG_FORMAT infrastructure
new 30b82568b04e bug: Clean up CONFIG_GENERIC_BUG_RELATIVE_POINTERS
new 5c47b7f3d1a9 bug: Add BUG_FORMAT_ARGS infrastructure
new 7d2c27a0ec5e bug: Add report_bug_entry()
new 3fd45b871fde bug: Implement WARN_ON() using __WARN_FLAGS()
new b9b2c455f462 bug: Allow architectures to provide __WARN_printf()
new 0a52d339d35d x86/bug: Add BUG_FORMAT basics
new 4f1b701f24be x86/bug: Use BUG_FORMAT for DEBUG_BUGVERBOSE_DETAILED
new 5b472b6e5bd9 x86_64/bug: Implement __WARN_printf()
new 11bb4944f014 x86/bug: Implement WARN_ONCE()
new 860238af7a33 x86_64/bug: Inline the UD1
new d62e4f2b9542 x86/bug: Fix BUG_FORMAT vs KASLR
new b0a848f4a47a x86/bugs: Make i386 use GENERIC_BUG_RELATIVE_POINTERS
new 4a26e7032d7d Merge tag 'core-bugs-2025-12-01' of git://git.kernel.org/p [...]
The 279 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/locking/seqlock.rst | 9 +-
MAINTAINERS | 4 +-
arch/arm64/include/asm/bug.h | 2 +-
arch/loongarch/include/asm/bug.h | 27 +-
arch/parisc/include/asm/bug.h | 6 +-
arch/powerpc/include/asm/bug.h | 12 +-
arch/riscv/include/asm/bug.h | 10 +-
arch/s390/include/asm/bug.h | 102 +-
arch/s390/include/asm/nospec-insn.h | 2 +-
arch/s390/kernel/vmlinux.lds.S | 2 +-
arch/s390/mm/pfault.c | 3 +-
arch/sh/include/asm/bug.h | 4 +-
arch/x86/Kconfig | 4 +-
arch/x86/boot/compressed/sev-handle-vc.c | 3 +-
arch/x86/boot/startup/Makefile | 2 +-
arch/x86/entry/entry.S | 8 +
arch/x86/events/amd/core.c | 7 +-
arch/x86/events/core.c | 66 +-
arch/x86/events/intel/core.c | 444 ++++-
arch/x86/events/intel/cstate.c | 18 +-
arch/x86/events/intel/ds.c | 601 +++++--
arch/x86/events/perf_event.h | 41 +-
arch/x86/include/asm/alternative.h | 4 +
arch/x86/include/asm/asm.h | 5 +
arch/x86/include/asm/bug.h | 147 +-
arch/x86/include/asm/cpufeature.h | 1 +
arch/x86/include/asm/insn-eval.h | 2 +
arch/x86/include/asm/insn.h | 5 +-
arch/x86/include/asm/intel_ds.h | 10 +-
arch/x86/include/asm/jump_label.h | 1 +
arch/x86/include/asm/msr-index.h | 20 +
arch/x86/include/asm/perf_event.h | 116 +-
arch/x86/include/asm/smp.h | 2 +-
arch/x86/include/asm/topology.h | 2 +
arch/x86/include/asm/unwind_user.h | 41 +
arch/x86/include/asm/uprobes.h | 9 +
arch/x86/kernel/alternative.c | 80 +-
arch/x86/kernel/apic/apic.c | 15 +-
arch/x86/kernel/apic/io_apic.c | 2 +-
arch/x86/kernel/dumpstack.c | 23 +-
arch/x86/kernel/kprobes/core.c | 3 +-
arch/x86/kernel/kprobes/opt.c | 4 -
arch/x86/kernel/module.c | 15 +-
arch/x86/kernel/smpboot.c | 78 +-
arch/x86/kernel/static_call.c | 13 +-
arch/x86/kernel/traps.c | 119 +-
arch/x86/kernel/uprobes.c | 70 +-
arch/x86/lib/insn-eval.c | 151 +-
arch/x86/math-emu/poly.h | 2 +-
.../infiniband/hw/usnic/usnic_uiom_interval_tree.h | 4 +
drivers/staging/media/atomisp/i2c/atomisp-gc2235.c | 4 +-
drivers/staging/media/atomisp/i2c/atomisp-ov2722.c | 6 +-
drivers/tty/amiserial.c | 14 +-
drivers/tty/serial/icom.c | 8 +-
drivers/tty/synclink_gt.c | 20 +-
drivers/xen/xenbus/xenbus_xs.c | 4 +-
fs/proc/array.c | 9 +-
fs/proc/base.c | 13 +-
include/asm-generic/bug.h | 80 +-
include/asm-generic/vmlinux.lds.h | 76 +-
include/linux/annotate.h | 134 ++
include/linux/atomic/atomic-instrumented.h | 26 +-
include/linux/bug.h | 8 +
include/linux/cleanup.h | 5 +
include/linux/compiler.h | 8 +-
include/linux/elfnote.h | 13 +-
include/linux/init.h | 3 +-
include/linux/interval_tree.h | 4 +
include/linux/interval_tree_generic.h | 2 +-
include/linux/irq-entry-common.h | 2 +-
include/linux/livepatch.h | 25 +-
include/linux/livepatch_external.h | 76 +
include/linux/livepatch_helpers.h | 77 +
include/linux/local_lock.h | 4 +-
include/linux/local_lock_internal.h | 62 +-
include/linux/mm.h | 2 +
include/linux/module.h | 3 +-
include/linux/mutex.h | 45 +-
include/linux/objtool.h | 96 +-
include/linux/objtool_types.h | 2 +
include/linux/perf_event.h | 2 +-
include/linux/sched.h | 33 +-
include/linux/sched/topology.h | 3 +
include/linux/seqlock.h | 114 ++
include/linux/unwind_deferred.h | 52 +-
include/linux/unwind_deferred_types.h | 18 +-
include/linux/unwind_user_types.h | 2 +
include/uapi/linux/perf_event.h | 21 +-
kernel/bpf/stackmap.c | 4 +-
kernel/cgroup/cpuset.c | 2 +-
kernel/events/callchain.c | 14 +-
kernel/events/core.c | 78 +-
kernel/exit.c | 7 +-
kernel/kthread.c | 15 +-
kernel/livepatch/Kconfig | 12 +
kernel/livepatch/core.c | 8 +-
kernel/locking/mutex-debug.c | 10 +-
kernel/locking/mutex.c | 28 +-
kernel/locking/mutex.h | 5 +-
kernel/locking/rtmutex_api.c | 19 +-
kernel/locking/spinlock_debug.c | 4 +-
kernel/panic.c | 16 +-
kernel/rcu/tiny.c | 8 +-
kernel/rcu/tree.c | 14 +-
kernel/rcu/tree_exp.h | 3 +-
kernel/rcu/tree_plugin.h | 9 +-
kernel/rcu/tree_stall.h | 3 +-
kernel/sched/core.c | 400 ++---
kernel/sched/cpudeadline.c | 34 +-
kernel/sched/cpudeadline.h | 4 +-
kernel/sched/cputime.c | 20 +-
kernel/sched/deadline.c | 336 +++-
kernel/sched/debug.c | 8 +-
kernel/sched/ext.c | 132 +-
kernel/sched/fair.c | 600 +++++--
kernel/sched/features.h | 7 +-
kernel/sched/idle.c | 29 +-
kernel/sched/rt.c | 13 +-
kernel/sched/sched.h | 271 ++-
kernel/sched/stats.h | 2 +-
kernel/sched/stop_task.c | 13 +-
kernel/sched/syscalls.c | 87 +-
kernel/sched/topology.c | 114 +-
kernel/task_work.c | 8 +-
kernel/unwind/deferred.c | 44 +-
kernel/unwind/user.c | 59 +-
lib/Kconfig.debug | 10 +
lib/bug.c | 90 +-
lib/interval_tree.c | 1 +
rust/kernel/debugfs/traits.rs | 55 +-
rust/kernel/sync/atomic.rs | 12 +-
rust/kernel/sync/lock.rs | 41 +-
rust/kernel/sync/lock/global.rs | 5 +-
samples/rust/rust_debugfs.rs | 12 +-
samples/rust/rust_debugfs_scoped.rs | 6 +-
scripts/Makefile.lib | 6 +-
scripts/Makefile.vmlinux_o | 6 +-
scripts/atomic/gen-atomic-instrumented.sh | 11 +-
scripts/check-function-names.sh | 25 +
scripts/faddr2line | 19 +-
scripts/link-vmlinux.sh | 3 +-
scripts/livepatch/fix-patch-lines | 79 +
scripts/livepatch/init.c | 108 ++
scripts/livepatch/klp-build | 831 ++++++++++
scripts/mod/modpost.c | 5 +
scripts/module.lds.S | 22 +-
tools/arch/x86/include/asm/insn.h | 5 +-
tools/arch/x86/tools/gen-cpu-feature-names-x86.awk | 34 +
tools/build/Build | 2 +
tools/build/Makefile | 21 +-
tools/build/Makefile.feature | 4 +-
tools/include/linux/interval_tree_generic.h | 10 +-
tools/include/linux/livepatch_external.h | 76 +
tools/include/linux/objtool_types.h | 2 +
tools/include/linux/string.h | 14 +
tools/include/uapi/linux/perf_event.h | 21 +-
tools/objtool/.gitignore | 3 +
tools/objtool/Build | 7 +-
tools/objtool/Makefile | 70 +-
tools/objtool/arch/loongarch/decode.c | 29 +-
tools/objtool/arch/loongarch/orc.c | 1 -
tools/objtool/arch/loongarch/special.c | 5 +
tools/objtool/arch/powerpc/decode.c | 31 +-
tools/objtool/arch/powerpc/special.c | 5 +
tools/objtool/arch/x86/Build | 13 +-
tools/objtool/arch/x86/decode.c | 111 +-
tools/objtool/arch/x86/orc.c | 1 -
tools/objtool/arch/x86/special.c | 12 +-
tools/objtool/builtin-check.c | 102 +-
tools/objtool/builtin-klp.c | 53 +
tools/objtool/check.c | 1482 +++++++++--------
tools/objtool/disas.c | 1248 ++++++++++++++
tools/objtool/elf.c | 822 +++++++---
tools/objtool/include/objtool/arch.h | 16 +-
tools/objtool/include/objtool/builtin.h | 14 +-
tools/objtool/include/objtool/check.h | 39 +-
tools/objtool/include/objtool/checksum.h | 43 +
tools/objtool/include/objtool/checksum_types.h | 25 +
tools/objtool/include/objtool/disas.h | 81 +
tools/objtool/include/objtool/elf.h | 198 ++-
tools/objtool/include/objtool/endianness.h | 9 +-
tools/objtool/include/objtool/klp.h | 35 +
tools/objtool/include/objtool/objtool.h | 4 +-
tools/objtool/include/objtool/special.h | 4 +-
tools/objtool/include/objtool/trace.h | 141 ++
tools/objtool/include/objtool/util.h | 19 +
tools/objtool/include/objtool/warn.h | 66 +-
tools/objtool/klp-diff.c | 1723 ++++++++++++++++++++
tools/objtool/klp-post-link.c | 168 ++
tools/objtool/noreturns.h | 1 +
tools/objtool/objtool.c | 42 +-
tools/objtool/orc_dump.c | 1 -
tools/objtool/orc_gen.c | 9 +-
tools/objtool/special.c | 16 +-
tools/objtool/sync-check.sh | 2 +
tools/objtool/trace.c | 203 +++
tools/objtool/weak.c | 7 +
tools/perf/Makefile.perf | 6 +-
198 files changed, 11487 insertions(+), 2753 deletions(-)
create mode 100644 arch/x86/include/asm/unwind_user.h
create mode 100644 include/linux/annotate.h
create mode 100644 include/linux/livepatch_external.h
create mode 100644 include/linux/livepatch_helpers.h
create mode 100755 scripts/check-function-names.sh
create mode 100755 scripts/livepatch/fix-patch-lines
create mode 100644 scripts/livepatch/init.c
create mode 100755 scripts/livepatch/klp-build
create mode 100644 tools/arch/x86/tools/gen-cpu-feature-names-x86.awk
create mode 100644 tools/build/Build
create mode 100644 tools/include/linux/livepatch_external.h
create mode 100644 tools/objtool/builtin-klp.c
create mode 100644 tools/objtool/disas.c
create mode 100644 tools/objtool/include/objtool/checksum.h
create mode 100644 tools/objtool/include/objtool/checksum_types.h
create mode 100644 tools/objtool/include/objtool/disas.h
create mode 100644 tools/objtool/include/objtool/klp.h
create mode 100644 tools/objtool/include/objtool/trace.h
create mode 100644 tools/objtool/include/objtool/util.h
create mode 100644 tools/objtool/klp-diff.c
create mode 100644 tools/objtool/klp-post-link.c
create mode 100644 tools/objtool/trace.c
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.