This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository gcc.
from 16d77823939 testsuite: Require int32plus for test case pr117546.c
new 0d25d45c9d3 c++: Don't call fold from cp_fold if one of the operands is [...]
new dae2b6246c0 match: Improve the `x ==/!= ~x` pattern [PR118483]
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/cp-gimplify.cc | 99 +++++++++++++-----------------
gcc/match.pd | 7 ++-
gcc/testsuite/g++.dg/cpp2a/consteval38.C | 11 ++++
gcc/testsuite/gcc.dg/tree-ssa/pr118483-1.c | 18 ++++++
gcc/testsuite/gcc.dg/tree-ssa/pr118483-2.c | 18 ++++++
gcc/testsuite/gcc.dg/tree-ssa/pr118483-3.c | 14 +++++
gcc/testsuite/gcc.dg/tree-ssa/pr118483-4.c | 11 ++++
7 files changed, 119 insertions(+), 59 deletions(-)
create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval38.C
create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr118483-1.c
create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr118483-2.c
create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr118483-3.c
create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr118483-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 binutils-2_44-branch
in repository binutils-gdb.
from 41e50f4a096 More updated translations
new 973c84c5afe run_dump_test warning/error regexp
new 08ff112d536 Support broken gcc test for gas string merge support
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:
binutils/testsuite/lib/binutils-common.exp | 16 ++++++++++------
gas/config/obj-elf.c | 26 ++++++++++++++++++++------
gas/doc/as.texi | 2 +-
gas/testsuite/gas/elf/string.d | 2 ++
gas/testsuite/gas/elf/string.s | 4 ++++
5 files changed, 37 insertions(+), 13 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 glibc.
from c6b6a8cf04 Fix typo: _POSIX_REATIME_SIGNALS -> _POSIX_REALTIME_SIGNALS [...]
new d4626340b9 NEWS: Add note on Guarded Control Stack support
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:
NEWS | 10 ++++++++++
1 file changed, 10 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 master
in repository gcc.
from 79186e392c7 libphobos: Add MIPS64 implementation of fiber_switchContext [...]
new 16d77823939 testsuite: Require int32plus for test case pr117546.c
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/pr117546.c | 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 linux.
from b9d8a295ed6b Merge tag 'x86_misc_for_v6.14_rc1' of git://git.kernel.org [...]
new d387ceb17149 locking/lockdep: Enforce PROVE_RAW_LOCK_NESTING only if AR [...]
new 63a48181fbcd smp/scf: Evaluate local cond_func() before IPI side-effects
new c2db11a750fb Merge branch 'locking/urgent'
new abfdccd6af2b sched/wake_q: Add helper to call wake_up_q after unlock wi [...]
new 0d3547df6934 locking/ww_mutex/test: Use swap() macro
new e638072e6172 lockdep: Fix upper limit for LOCKDEP_*_BITS configs
new 88a79e88a97c lockdep: Clarify size for LOCKDEP_*_BITS configs
new bd7b5ae26618 lockdep: Document MAX_LOCKDEP_CHAIN_HLOCKS calculation
new 8148fa2e022b lockdep: Mark chain_hlock_class_idx() with __maybe_unused
new 343060092585 lockdep: Move lockdep_assert_locked() under #ifdef CONFIG_ [...]
new 9793c9bb91f1 locking: MAINTAINERS: Start watching Rust locking primitives
new 15abc88057ee rust: sync: Add Lock::from_raw() for Lock<(), B>
new daa03fe50ec3 rust: sync: Make Guard::new() public
new 37624dde4768 rust: sync: Add MutexGuard type alias
new eb5ccb038284 rust: sync: Add SpinLockGuard type alias
new fbd7a5a0359b rust: sync: Add lock::Backend::assert_is_held()
new 630a9370164c Merge tag 'lockdep-for-tip.20241220' of git://git.kernel.o [...]
new a937f384c9da cleanup, tags: Create tags for the cleanup primitives
new cb4ccc70344c MAINTAINERS: Add static_call_inline.c to STATIC BRANCH/CALL
new 8838a1a2d219 Merge tag 'locking-core-2025-01-20' of git://git.kernel.or [...]
new 2116b349e29a objtool: Generic annotation infrastructure
new 22c3d5807968 objtool: Convert ANNOTATE_NOENDBR to ANNOTATE
new bf5febebd99f objtool: Convert ANNOTATE_RETPOLINE_SAFE to ANNOTATE
new 317f2a64618c objtool: Convert instrumentation_{begin,end}() to ANNOTATE
new 18aa6118a168 objtool: Convert VALIDATE_UNRET_BEGIN to ANNOTATE
new f0cd57c35a75 objtool: Convert ANNOTATE_IGNORE_ALTERNATIVE to ANNOTATE
new 112765ca1cb9 objtool: Convert ANNOTATE_INTRA_FUNCTION_CALL to ANNOTATE
new a8a330dd9900 objtool: Collapse annotate sequences
new bb8170067470 objtool: Collect more annotations in objtool.h
new c837de381098 unreachable: Unify
new 2190966fbc14 x86: Convert unreachable() to BUG()
new 624bde3465f6 loongarch: Use ASM_REACHABLE
new 06e24745985c objtool: Remove annotate_{,un}reachable()
new e7a174fb43d2 objtool: Convert {.UN}REACHABLE to ANNOTATE
new 87116ae6da03 objtool: Fix ANNOTATE_REACHABLE to be a normal annotation
new e7e0eb53c2f0 objtool: Warn about unknown annotation types
new c3cb6c158c64 objtool: Allow arch code to discover jump table size
new 41a1e976623e x86/mm: Convert unreachable() to BUG()
new a6640c8c2fc0 Merge tag 'objtool-core-2025-01-20' of git://git.kernel.or [...]
new b9c44b91476b perf/core: Save raw sample data conditionally based on sam [...]
new f226805bc5f6 perf/core: Check sample_type in perf_sample_save_callchain
new faac6f105ef1 perf/core: Check sample_type in perf_sample_save_brstack
new bcfd5f644c5b Merge tag 'v6.13-rc1' into perf/core, to refresh the branch
new dce210a72e91 Merge branch 'perf/urgent'
new 7087bfb0adc9 perf/x86/intel/ds: Clarify adaptive PEBS processing
new 3c00ed344cef perf/x86/intel/ds: Factor out functions for PEBS records p [...]
new ae55e308bde2 perf/x86/intel/ds: Simplify the PEBS records processing fo [...]
new 2f2db347071a perf/x86/rapl: Remove the unused get_rapl_pmu_cpumask() function
new e4b444347795 x86/topology: Introduce topology_logical_core_id()
new 1d5e2f637a94 perf/x86/rapl: Remove the cpu_to_rapl_pmu() function
new 8bf1c86e5ac8 perf/x86/rapl: Rename rapl_pmu variables
new cd29d83a6d81 perf/x86/rapl: Make rapl_model struct global
new eeca4c6b2529 perf/x86/rapl: Add arguments to the init and cleanup functions
new abf03d9bd20c perf/x86/rapl: Modify the generic variable names to *_pkg*
new bdc57ec70548 perf/x86/rapl: Remove the global variable rapl_msrs
new 54d2759778c1 perf/x86/rapl: Move the cntr_mask to rapl_pmus struct
new b4943b8bfc41 perf/x86/rapl: Add core energy counter support for AMD CPUs
new 96450ead1652 seqlock: add raw_seqcount_try_begin
new 7528585290a1 mm/gup: Use raw_seqcount_try_begin()
new eb449bd96954 mm: convert mm_lock_seq to a proper seqcount
new 03a001b156d2 mm: introduce mmap_lock_speculate_{try_begin|retry}
new 83e3dc9a5d4d uprobes: simplify find_active_uprobe_rcu() VMA checks
new e0925f2dc4de uprobes: add speculative lockless VMA-to-inode-to-uprobe r [...]
new 2ff913ab3f47 uprobes: Simplify session consumer tracking
new 636666a1c733 uprobes: Decouple return_instance list traversal and freeing
new 0cf981de7687 uprobes: Ensure return_instance is detached from the list [...]
new 8622e45b5da1 uprobes: Reuse return_instances between multiple uretprobe [...]
new 6057b90ecc84 perf/core: Export perf_exclude_event()
new d29e744c7167 perf/x86: Relax privilege filter restriction on AMD IBS
new 02c56362a7d3 uprobes: Guard against kmemdup() failing in dup_return_instance()
new 0e45818ec189 perf/x86/intel: Support RDPMC metrics clear mode
new 3f710be02ea6 perf/x86/intel/uncore: Clean up func_id
new 6d642735cdb6 perf/x86/intel/uncore: Support more units on Granite Rapids
new b709eb872e19 perf: map pages in advance
new 6c4aa896ebee Merge tag 'perf-core-2025-01-20' of git://git.kernel.org/p [...]
new 5daececd4ff5 x86/boot/compressed: Remove unused header includes from kaslr.c
new 095ac6fa1950 x86/ioremap: Simplify setup_data mapping variants
new 525077ae7145 x86/ioremap: Remove unused size parameter in remapping functions
new ab0e7f20768a Documentation: Merge x86-specific boot options doc into ke [...]
new 13148e22c151 x86/apic: Remove "disablelapic" cmdline option
new 05453d36a2fc Merge branch 'linus' into x86/cleanups, to resolve conflict
new 3560a023a9b9 x86/cpu: Fix typo in x86_match_cpu()'s doc
new 1146f7429f61 Documentation/kernel-parameters: Fix a typo in kvm.enable_ [...]
new 288bba2f4c8b x86/cpufeatures: Remove "AMD" from the comments to the AMD [...]
new 0094014be0cd x86/ioapic: Remove a stray tab in the IO-APIC type string
new 858df1de2158 Merge tag 'x86-cleanups-2025-01-21' of git://git.kernel.or [...]
new 108ad0999085 sched: Don't try to catch up excess steal time.
new 59297e2093ce sched: add READ_ONCE to task_on_rq_queued
new 41d4200b7103 sched/deadline: Restore dl_server bandwidth on non-destruc [...]
new d4742f6ed7ea sched/deadline: Correctly account for allocated bandwidth [...]
new 53916d5fd3c0 sched/deadline: Check bandwidth overflow earlier for hotplug
new 3a181f20fb4e sched/deadline: Consolidate Timer Cancellation
new a76328d44c7a sched/fair: Remove CONFIG_CFS_BANDWIDTH=n definition of cf [...]
new ae5c677729e9 sched/core: Remove HK_TYPE_SCHED
new 1174b9344bc7 sched/isolation: Make "isolcpus=nohz" equivalent to "nohz_full"
new 6010d245ddc9 sched/isolation: Consolidate housekeeping cpumasks that ar [...]
new c907cd44a108 sched: Unify HK_TYPE_{TIMER|TICK|MISC} to HK_TYPE_KERNEL_NOISE
new 40c3b94fbb5a Merge branch 'sched/urgent'
new 7b8a702d9438 sched/fair: Rename h_nr_running into h_nr_queued
new c2a295bffeaf sched/fair: Add new cfs_rq.h_nr_runnable
new 1a49104496d3 sched/fair: Use the new cfs_rq.h_nr_runnable
new 9216582b0bfb sched/fair: Removed unsued cfs_rq.h_nr_delayed
new 31898e7b87dd sched/fair: Rename cfs_rq.idle_h_nr_running into h_nr_idle
new 43eef7c3a4a6 sched/fair: Remove unused cfs_rq.idle_nr_running
new 736c55a02c47 sched/fair: Rename cfs_rq.nr_running into nr_queued
new 61b82dfb6b7e sched/fair: Do not try to migrate delayed dequeue task
new 0429489e0928 sched/fair: Fix variable declaration position
new 95d9fed3a2ae sched/fair: Mark m*_vruntime() with __maybe_unused
new 2a77e4be12cb sched/fair: Untangle NEXT_BUDDY and pick_next_task()
new 7d5265ffcd8b rseq: Validate read-only fields under DEBUG_RSEQ config
new 7675361ff9a1 sched: deadline: Cleanup goto label in pick_earliest_pusha [...]
new af98d8a36a96 sched/fair: Fix CPU bandwidth limit bypass during CPU hotplug
new ee8118c1f186 sched/fair: Update comments after sched_tick() rename.
new a430d99e3490 sched/fair: Fix value reported by hot tasks pulled in /pro [...]
new c3856c9ce6b8 sched/fair: Cleanup in migrate_degrades_locality() to impr [...]
new 3b2a793ea70f sched: Report the different kinds of imbalances in /proc/s [...]
new 1c055a0f5d3b sched: Move sched domain name out of CONFIG_SCHED_DEBUG
new 011b3a14dc66 sched/stats: Print domain name in /proc/schedstat
new 7c8cd569ff66 docs: Update Schedstat version to 17
new 5d808c78d972 sched: Fix race between yield_to() and try_to_wake_up()
new 2cf9ac40073d sched/fair: Encapsulate set custom slice in a __setparam_f [...]
new 8061b9f5e111 sched/debug: Change need_resched warnings to pr_err
new 873199d27bb2 sched/core: Prioritize migrating eligible tasks in sched_b [...]
new 2f6f726bdda5 x86/itmt: Convert "sysctl_sched_itmt_enabled" to boolean
new fc1055d5334f x86/itmt: Use guard() for itmt_update_mutex
new d04013a4b21b x86/itmt: Move the "sched_itmt_enabled" sysctl to debugfs
new 537e24787958 x86/topology: Remove x86_smt_flags and use cpu_smt_flags directly
new e1bc02646527 x86/topology: Use x86_sched_itmt_flags for PKG domain unco [...]
new 0ac1ee9ebfb7 sched/fair: Do not compute NUMA Balancing stats unnecessar [...]
new 3229adbe7875 sched/fair: Do not compute overloaded status unnecessarily [...]
new 8722903cbb8f sched: Define sched_clock_irqtime as static key
new 763a744e24a8 sched: Don't account irq time if sched_clock_irqtime is disabled
new a6fd16148fdd sched, psi: Don't account irq time if sched_clock_irqtime [...]
new 7d9da040575b psi: Fix race when task wakes up before psi_sched_switch() [...]
new 40724ecafccb rseq: Fix rseq unregistration regression
new 62de6e168526 Merge tag 'sched-core-2025-01-21' of git://git.kernel.org/ [...]
The 136 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
Documentation/admin-guide/kernel-parameters.rst | 3 -
Documentation/admin-guide/kernel-parameters.txt | 243 ++++++++++-
Documentation/arch/x86/topology.rst | 4 +
Documentation/arch/x86/x86_64/boot-options.rst | 312 ---------------
.../arch/x86/x86_64/fake-numa-for-cpusets.rst | 2 +-
Documentation/arch/x86/x86_64/index.rst | 1 -
Documentation/scheduler/sched-stats.rst | 126 +++---
MAINTAINERS | 9 +-
arch/loongarch/include/asm/bug.h | 13 +-
arch/s390/kernel/perf_cpum_cf.c | 2 +-
arch/s390/kernel/perf_cpum_sf.c | 6 +-
arch/s390/kernel/perf_pai_crypto.c | 2 +-
arch/s390/kernel/perf_pai_ext.c | 2 +-
arch/x86/Kconfig.debug | 2 +-
arch/x86/boot/compressed/kaslr.c | 4 -
arch/x86/entry/entry_64.S | 9 +-
arch/x86/events/amd/core.c | 3 +-
arch/x86/events/amd/ibs.c | 64 ++-
arch/x86/events/core.c | 3 +-
arch/x86/events/intel/core.c | 20 +-
arch/x86/events/intel/ds.c | 198 +++++----
arch/x86/events/intel/uncore.c | 20 +-
arch/x86/events/intel/uncore.h | 1 -
arch/x86/events/intel/uncore_snb.c | 2 +-
arch/x86/events/intel/uncore_snbep.c | 48 ++-
arch/x86/events/perf_event.h | 1 +
arch/x86/events/rapl.c | 415 ++++++++++++-------
arch/x86/include/asm/alternative.h | 22 +-
arch/x86/include/asm/bug.h | 2 +-
arch/x86/include/asm/cpufeatures.h | 12 +-
arch/x86/include/asm/irq_stack.h | 4 +-
arch/x86/include/asm/nospec-branch.h | 18 -
arch/x86/include/asm/perf_event.h | 20 +-
arch/x86/include/asm/processor.h | 1 +
arch/x86/include/asm/topology.h | 5 +-
arch/x86/kernel/apic/apic.c | 9 +-
arch/x86/kernel/apic/io_apic.c | 2 +-
arch/x86/kernel/cpu/debugfs.c | 1 +
arch/x86/kernel/cpu/match.c | 2 +-
arch/x86/kernel/cpu/topology.c | 2 +-
arch/x86/kernel/cpu/topology_common.c | 1 +
arch/x86/kernel/itmt.c | 81 ++--
arch/x86/kernel/pci-dma.c | 4 -
arch/x86/kernel/process.c | 2 +-
arch/x86/kernel/reboot.c | 2 +-
arch/x86/kernel/smpboot.c | 19 +-
arch/x86/kvm/svm/sev.c | 2 +-
arch/x86/mm/fault.c | 2 +-
arch/x86/mm/ioremap.c | 117 ++----
include/linux/compiler-gcc.h | 12 -
include/linux/compiler.h | 37 +-
include/linux/instrumentation.h | 11 +-
include/linux/mm.h | 12 +-
include/linux/mm_types.h | 7 +-
include/linux/mmap_lock.h | 84 +++-
include/linux/objtool.h | 126 +++---
include/linux/objtool_types.h | 12 +
include/linux/perf_event.h | 32 +-
include/linux/sched.h | 10 +
include/linux/sched/isolation.h | 21 +-
include/linux/sched/topology.h | 13 +-
include/linux/sched/wake_q.h | 34 ++
include/linux/seqlock.h | 22 +
include/linux/uprobes.h | 16 +-
kernel/events/core.c | 156 +++++---
kernel/events/ring_buffer.c | 19 +-
kernel/events/uprobes.c | 225 ++++++++---
kernel/fork.c | 5 +-
kernel/futex/pi.c | 5 +-
kernel/locking/lockdep.c | 4 +-
kernel/locking/lockdep_internals.h | 3 +-
kernel/locking/mutex.c | 16 +-
kernel/locking/rtmutex.c | 32 +-
kernel/locking/test-ww_mutex.c | 9 +-
kernel/rseq.c | 98 +++++
kernel/sched/core.c | 94 +++--
kernel/sched/cputime.c | 16 +-
kernel/sched/deadline.c | 119 ++++--
kernel/sched/debug.c | 25 +-
kernel/sched/fair.c | 444 ++++++++++++---------
kernel/sched/features.h | 9 +
kernel/sched/isolation.c | 22 +-
kernel/sched/pelt.c | 4 +-
kernel/sched/psi.c | 7 +-
kernel/sched/sched.h | 37 +-
kernel/sched/stats.c | 11 +-
kernel/sched/stats.h | 4 +
kernel/sched/syscalls.c | 18 +-
kernel/sched/topology.c | 12 +-
kernel/smp.c | 5 +-
kernel/trace/bpf_trace.c | 11 +-
lib/Kconfig.debug | 22 +-
mm/gup.c | 3 +-
mm/init-mm.c | 2 +-
rust/helpers/mutex.c | 5 +
rust/helpers/spinlock.c | 5 +
rust/kernel/sync.rs | 4 +-
rust/kernel/sync/lock.rs | 35 +-
rust/kernel/sync/lock/mutex.rs | 13 +
rust/kernel/sync/lock/spinlock.rs | 13 +
scripts/tags.sh | 7 +
tools/include/linux/objtool_types.h | 12 +
tools/objtool/arch/loongarch/special.c | 3 +-
tools/objtool/arch/powerpc/special.c | 3 +-
tools/objtool/arch/x86/special.c | 4 +-
tools/objtool/check.c | 426 ++++++--------------
tools/objtool/include/objtool/check.h | 5 +-
tools/objtool/include/objtool/special.h | 3 +-
tools/testing/vma/vma.c | 4 +-
tools/testing/vma/vma_internal.h | 4 +-
110 files changed, 2354 insertions(+), 1923 deletions(-)
delete mode 100644 Documentation/arch/x86/x86_64/boot-options.rst
--
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 e3246192812 RISC-V: Unbreak bootstrap.
new 79186e392c7 libphobos: Add MIPS64 implementation of fiber_switchContext [...]
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:
libphobos/libdruntime/config/mips/switchcontext.S | 78 +++++++++++++++++++++++
1 file changed, 78 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 master
in repository gcc.
from 1911b8cbd78 c++: Handle CPP_EMBED in cp_parser_objc_message_args [PR118586]
new 55d792542d2 AVR: Tweak some 16-bit shifts by using MUL.
new e3246192812 RISC-V: Unbreak bootstrap.
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/config/avr/avr-passes.cc | 4 ++-
gcc/config/avr/avr.cc | 72 ++++++++++++++++++++++++++++++++++++++++++--
gcc/config/avr/avr.md | 19 ++++++++----
gcc/config/riscv/riscv.cc | 4 +--
4 files changed, 87 insertions(+), 12 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 95ec54a420b8 Merge tag 'powerpc-6.14-1' of git://git.kernel.org/pub/scm [...]
new c845cb8dbd2e x86/mce: Make several functions return bool
new 64a668fbea1b x86/mce/threshold: Remove the redundant this_cpu_dec_return()
new c46945c9cac8 x86/mce: Make four functions return bool
new 51a12c28bb9a x86/mce: Break up __mcheck_cpu_apply_quirks()
new 359d7a98e3e3 x86/mce: Convert family/model mixed checks to VFM-based checks
new 053d18057e62 x86/mce: Remove the redundant mce_hygon_feature_init()
new d35fb3121a36 x86/mce/amd: Remove shared threshold bank plumbing
new d3504411a45e Merge tag 'ras_core_for_v6.14_rc1' of git://git.kernel.org [...]
new 2e55bb9b71e1 EDAC/i10nm: Add Intel Clearwater Forest server support
new 584e09743d2f EDAC/{i10nm,skx,skx_common}: Support UV systems
new 558aff7a63f6 EDAC: Add an EDAC driver for the Loongson memory controller
new 6696037a56a7 EDAC/cell: Remove powerpc Cell driver
new 586e62fe380f EDAC: Fix typos in comments
new 368736db4d1c Merge remote-tracking branches 'ras/edac-drivers' and 'ras [...]
new 0763dd892855 Merge tag 'edac_updates_for_v6.14' of git://git.kernel.org [...]
new 877818802c3e x86/bugs: Add SRSO_USER_KERNEL_NO support
new 716f86b523d8 KVM: x86: Advertise SRSO_USER_KERNEL_NO to userspace
new d80825ee4a34 Merge tag 'x86_bugs_for_v6.14_rc1' of git://git.kernel.org [...]
new 135eef38d7e0 x86/resctrl: Use kthread_run_on_cpu()
new 2937f9c361f7 x86/resctrl: Introduce resctrl_file_fflags_init() to initi [...]
new 3b49c37a2f46 x86/resctrl: Prepare for per-CTRL_MON group mba_MBps control
new 481d363748b2 x86/resctrl: Modify update_mba_bw() to use per CTRL_MON gr [...]
new 2c272fadb58b x86/resctrl: Compute memory bandwidth for all supported events
new 141cb5c482b3 x86/resctrl: Make mba_sc use total bandwidth if local is n [...]
new f5cd0e316f14 x86/resctrl: Add "mba_MBps_event" file to CTRL_MON directories
new 8e931105acae x86/resctrl: Add write option to "mba_MBps_event" file
new faf6ef673787 x86/resctrl: Document the new "mba_MBps_event" file
new 3357d1d1f915 Merge tag 'x86_cache_for_v6.14_rc1' of git://git.kernel.or [...]
new a85c08aaa665 x86/microcode/AMD: Return bool from find_blobs_in_containers()
new db80b2efa037 x86/microcode/AMD: Remove bogus comment from parse_container()
new d8317f3d8e6b x86/microcode/AMD: Make __verify_patch_size() return bool
new 78e0aadbd4c6 x86/microcode/AMD: Have __apply_microcode_amd() return bool
new ead0db14c726 x86/microcode/AMD: Remove ret local var in early_apply_mic [...]
new 254d7633103c Merge tag 'x86_microcode_for_v6.14_rc1' of git://git.kerne [...]
new 3e43c60eb3e3 x86/sev: Prepare for using the RMPREAD instruction to acce [...]
new 0cbc02584158 x86/sev: Add support for the RMPREAD instruction
new 4972808d6f4a x86/sev: Require the RMPREAD instruction after Zen4
new e2f3d40df82e x86/sev: Move the SNP probe routine out of the way
new ac517965a5a1 x86/sev: Map only the RMP table entries instead of the ful [...]
new 0f14af0d1d7d x86/sev: Treat the contiguous RMP table as a single RMP segment
new 8ae3291f773b x86/sev: Add full support for a segmented RMP table
new 21fc6178e920 x86/sev/docs: Document the SNP Reverse Map Table (RMP)
new 8234177d2027 virt: sev-guest: Remove is_vmpck_empty() helper
new 864884a0c29c virt: sev-guest: Replace GFP_KERNEL_ACCOUNT with GFP_KERNEL
new c5529418d050 x86/sev: Carve out and export SNP guest messaging init routines
new 1e0b23b5d2d1 x86/sev: Relocate SNP guest messaging routines to common code
new 85b60ca9ad2c x86/sev: Add Secure TSC support for SNP guests
new 0f0502b8865c x86/sev: Change TSC MSR behavior for Secure TSC enabled guests
new 38cc6495cdec x86/sev: Prevent GUEST_TSC_FREQ MSR interception for Secur [...]
new eef679a4b52e x86/sev: Prevent RDTSC/RDTSCP interception for Secure TSC [...]
new 0a2a98f691f2 x86/sev: Mark the TSC in a secure TSC guest as reliable
new 73bbf3b0fbba x86/tsc: Init the TSC for Secure TSC guests
new 0563ee35ae2c x86/sev: Add the Secure TSC feature for SNP guests
new 13b6931c4496 Merge tag 'x86_sev_for_v6.14_rc1' of git://git.kernel.org/ [...]
new 7a470e826d75 x86/cpufeatures: Free up unused feature bits
new 29188c160061 x86/paravirt: Remove the WBINVD callback
new 4bf610499c42 x86/cpufeature: Document cpu_feature_enabled() as the defa [...]
new b8e10c86e674 x86/cpu: Introduce new microcode matching helper
new 85b08180df07 x86/cpu: Expose only stepping min/max interface
new 3fa5626720c0 x86/cpu: Replace PEBS use of 'x86_cpu_desc' use with 'x86_cpu_id'
new f3f325152673 x86/cpu: Move AMD erratum 1386 table over to 'x86_cpu_id'
new 5366d8965d35 x86/cpu: Remove 'x86_cpu_desc' infrastructure
new 497f70284695 x86/cpu: Move MWAIT leaf definition to common header
new 8bd6821c9cf3 x86/cpu: Use MWAIT leaf definition
new 262fba55708b x86/cpu: Remove unnecessary MwAIT leaf checks
new 5d82d8e0a9ac x86/cpu: Refresh DCA leaf reading code
new a86740a77bf0 x86/cpu: Move TSC CPUID leaf definition
new 030c15b5610c x86/tsc: Move away from TSC leaf magic numbers
new e558eadf6bd6 x86/tsc: Remove CPUID "frequency" leaf magic numbers.
new 754aaac3bbf1 x86/fpu: Move CPUID leaf definitions to common code
new 588e148d8bab x86/fpu: Remove unnecessary CPUID level check
new e5d3a57891ba x86/cpu: Make all all CPUID leaf names consistent
new 48795f90cbdc Merge tag 'x86_cpu_for_v6.14_rc1' of git://git.kernel.org/ [...]
new 6a5abeea9c72 x86/mtrr: Rename mtrr_overwrite_state() to guest_force_mtr [...]
new bee9e840609c x86/amd_nb: Restrict init function to AMD-based systems
new e13f51b51814 x86/amd_nb: Clean up early_is_amd_nb()
new e6e6e5e85116 x86: Start moving AMD node functionality out of AMD_NB
new 962f1970a324 x86/amd_nb: Simplify function 4 search
new 40a5f6ffdfc8 x86/amd_nb: Simplify root device search
new bc7b2e629e0c x86/amd_nb: Use topology info to get AMD node count
new 49b96fc0dddc x86/amd_nb: Simplify function 3 search
new 7dd57db495d4 x86/amd_nb, hwmon: (k10temp): Simplify amd_pci_dev_to_node_id()
new d6caeafaa324 x86/amd_nb: Move SMN access code to a new amd_node driver
new 35df797665cb x86/amd_node: Update __amd_smn_rw() error paths
new 77466b798d59 x86/amd_node: Remove dependency on AMD_NB
new 79821b907f8d x86/amd_node: Use defines for SMN register offsets
new b9d8a295ed6b Merge tag 'x86_misc_for_v6.14_rc1' of git://git.kernel.org [...]
The 87 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/arch/x86/amd-memory-encryption.rst | 118 ++++
Documentation/arch/x86/resctrl.rst | 10 +
MAINTAINERS | 14 +
arch/loongarch/Kconfig | 1 +
arch/powerpc/configs/cell_defconfig | 1 -
arch/x86/Kconfig | 7 +-
arch/x86/boot/compressed/sev.c | 3 +-
arch/x86/coco/core.c | 4 +-
arch/x86/coco/sev/core.c | 652 +++++++++++++++++++++-
arch/x86/coco/sev/shared.c | 10 +
arch/x86/events/intel/core.c | 62 +--
arch/x86/events/intel/pt.c | 5 +-
arch/x86/events/intel/pt.h | 3 -
arch/x86/hyperv/ivm.c | 2 +-
arch/x86/include/asm/amd_nb.h | 52 +-
arch/x86/include/asm/amd_node.h | 36 ++
arch/x86/include/asm/cpu_device_id.h | 51 +-
arch/x86/include/asm/cpufeature.h | 18 +-
arch/x86/include/asm/cpufeatures.h | 7 +-
arch/x86/include/asm/cpuid.h | 7 +
arch/x86/include/asm/fpu/xstate.h | 4 -
arch/x86/include/asm/mce.h | 6 +-
arch/x86/include/asm/msr-index.h | 9 +-
arch/x86/include/asm/mtrr.h | 10 +-
arch/x86/include/asm/mwait.h | 1 -
arch/x86/include/asm/paravirt.h | 7 -
arch/x86/include/asm/paravirt_types.h | 2 -
arch/x86/include/asm/sev-common.h | 1 +
arch/x86/include/asm/sev.h | 48 +-
arch/x86/include/asm/special_insns.h | 8 +-
arch/x86/include/asm/svm.h | 6 +-
arch/x86/kernel/Makefile | 1 +
arch/x86/kernel/acpi/cstate.c | 5 +-
arch/x86/kernel/amd_nb.c | 300 +---------
arch/x86/kernel/amd_node.c | 215 ++++++++
arch/x86/kernel/apic/apic.c | 18 +-
arch/x86/kernel/cpu/amd.c | 18 +-
arch/x86/kernel/cpu/bugs.c | 4 +
arch/x86/kernel/cpu/common.c | 86 +--
arch/x86/kernel/cpu/intel.c | 5 -
arch/x86/kernel/cpu/match.c | 28 +-
arch/x86/kernel/cpu/mce/amd.c | 137 ++---
arch/x86/kernel/cpu/mce/core.c | 209 +++----
arch/x86/kernel/cpu/mce/genpool.c | 29 +-
arch/x86/kernel/cpu/mce/intel.c | 9 +-
arch/x86/kernel/cpu/mce/internal.h | 4 +-
arch/x86/kernel/cpu/mce/threshold.c | 2 +-
arch/x86/kernel/cpu/microcode/amd.c | 54 +-
arch/x86/kernel/cpu/mtrr/generic.c | 6 +-
arch/x86/kernel/cpu/mtrr/mtrr.c | 2 +-
arch/x86/kernel/cpu/resctrl/core.c | 9 +-
arch/x86/kernel/cpu/resctrl/ctrlmondata.c | 70 +++
arch/x86/kernel/cpu/resctrl/internal.h | 11 +-
arch/x86/kernel/cpu/resctrl/monitor.c | 94 ++--
arch/x86/kernel/cpu/resctrl/pseudo_lock.c | 30 +-
arch/x86/kernel/cpu/resctrl/rdtgroup.c | 43 +-
arch/x86/kernel/fpu/xstate.c | 26 +-
arch/x86/kernel/hpet.c | 6 +-
arch/x86/kernel/kvm.c | 2 +-
arch/x86/kernel/paravirt.c | 6 -
arch/x86/kernel/process.c | 7 +-
arch/x86/kernel/smpboot.c | 5 +-
arch/x86/kernel/tsc.c | 27 +-
arch/x86/kvm/cpuid.c | 2 +-
arch/x86/mm/mem_encrypt.c | 2 +
arch/x86/mm/mem_encrypt_amd.c | 3 +
arch/x86/pci/fixup.c | 4 +-
arch/x86/virt/svm/sev.c | 661 +++++++++++++++++++----
arch/x86/xen/enlighten_pv.c | 11 +-
drivers/acpi/acpi_pad.c | 5 +-
drivers/dma/ioat/dca.c | 8 +-
drivers/edac/Kconfig | 17 +-
drivers/edac/Makefile | 3 +-
drivers/edac/amd64_edac.c | 1 +
drivers/edac/cell_edac.c | 281 ----------
drivers/edac/edac_mc.c | 2 +-
drivers/edac/edac_mc_sysfs.c | 6 +-
drivers/edac/i10nm_base.c | 33 +-
drivers/edac/i5000_edac.c | 8 +-
drivers/edac/loongson_edac.c | 157 ++++++
drivers/edac/skx_base.c | 11 +-
drivers/edac/skx_common.c | 47 +-
drivers/edac/skx_common.h | 3 +-
drivers/hwmon/Kconfig | 2 +-
drivers/hwmon/k10temp.c | 7 +-
drivers/idle/intel_idle.c | 6 +-
drivers/platform/x86/amd/pmc/Kconfig | 2 +-
drivers/platform/x86/amd/pmc/pmc.c | 3 +-
drivers/platform/x86/amd/pmf/Kconfig | 2 +-
drivers/platform/x86/amd/pmf/core.c | 2 +-
drivers/platform/x86/intel/pmc/core.c | 7 +-
drivers/ras/amd/atl/Kconfig | 1 +
drivers/ras/amd/atl/internal.h | 1 +
drivers/virt/coco/sev-guest/Kconfig | 1 -
drivers/virt/coco/sev-guest/sev-guest.c | 485 +----------------
include/linux/cc_platform.h | 8 +
include/linux/mod_devicetable.h | 2 +
97 files changed, 2536 insertions(+), 1891 deletions(-)
create mode 100644 arch/x86/include/asm/amd_node.h
create mode 100644 arch/x86/kernel/amd_node.c
delete mode 100644 drivers/edac/cell_edac.c
create mode 100644 drivers/edac/loongson_edac.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 3024b12f2cd RISC-V: Add a new constraint to ensure that the vl of XThea [...]
new 1911b8cbd78 c++: Handle CPP_EMBED in cp_parser_objc_message_args [PR118586]
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/parser.cc | 20 ++++++++++++++------
gcc/testsuite/obj-c++.dg/embed-1.mm | 15 +++++++++++++++
.../obj-c++.dg/{va-meth-1.mm => va-meth-2.mm} | 18 +++++++++++++++---
gcc/testsuite/objc.dg/embed-1.m | 14 ++++++++++++++
4 files changed, 58 insertions(+), 9 deletions(-)
create mode 100644 gcc/testsuite/obj-c++.dg/embed-1.mm
copy gcc/testsuite/obj-c++.dg/{va-meth-1.mm => va-meth-2.mm} (64%)
create mode 100644 gcc/testsuite/objc.dg/embed-1.m
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.