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 d6974e57a59 Automatic date update in version.in
new 171054a912c 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 gdb-16-branch
in repository binutils-gdb.
from c91e464a696 Automatic date update in version.in
new 5df179ed1f3 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 2adbf167cae libsframe: handle SFrame FRE start/end IP offsets as unsigned
new 998d4443ea1 ALPHA_R_OP_STORE
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/coff-alpha.c | 117 +++++++++++++++++++++++++++++--------------------------
1 file changed, 62 insertions(+), 55 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 3349ada3cffd Merge tag 'powerpc-6.16-1' of git://git.kernel.org/pub/scm [...]
new 96ca1830e121 locking/lockdep: Move hlock_equal() to the respective #ifdeffery
new 6a1a219f535a locking/lockdep: Prevent abuse of lockdep subclass
new cdb7d2d68cde locking/lockdep: Add number of dynamic keys to /proc/lockd [...]
new 3efa66ce6ee1 rcuref: Provide rcuref_is_dead()
new 55284f70134f mm: Add vmalloc_huge_node()
new 93f1b6d79a73 futex: Move futex_queue() into futex_wait_setup()
new 2fb292096d95 futex: Pull futex_hash() out of futex_q_lock()
new 8486d12f558f futex: Create hb scopes
new 6c67f8d880c0 futex: Create futex_hash() get/put class
new d854e4e7850e futex: Create private_hash() get/put class
new 3f6b233018af futex: Acquire a hash reference in futex_wait_multiple_setup()
new fe00e88d217a futex: Decrease the waiter count before the unlock operation
new b04b8f3032aa futex: Introduce futex_q_lockptr_lock()
new 9a9bdfdd6873 futex: Create helper function to initialize a hash slot
new 80367ad01d93 futex: Add basic infrastructure for local task local hash
new 7c4f75a21f63 futex: Allow automatic allocation of process wide futex hash
new bd54df5ea7ca futex: Allow to resize the private local hash
new 63e8595c060a futex: Allow to make the private hash immutable
new cec199c5e39b futex: Implement FUTEX2_NUMA
new c042c505210d futex: Implement FUTEX2_MPOL
new f25051dce97c tools headers: Synchronize prctl.h ABI header
new 60035a3981a7 tools/perf: Allow to select the number of hash buckets
new 8b4a5c2497fa selftests/futex: Build without headers nonsense
new cda95faef7bc selftests/futex: Add futex_priv_hash
new 3163369407ba selftests/futex: Add futex_numa_mpol
new 9140f57c1c13 futex,selftests: Add another FUTEX2_NUMA selftest
new 01475aedfdfa futex: Fix outdated comment in struct restart_block
new 094ac8cff785 futex: Relax the rcu_assign_pointer() assignment of mm->fu [...]
new bd59f6170968 futex: Fix kernel-doc comments
new 2b7363602973 selftests/futex: Use TAP output in futex_priv_hash
new 7d4f49476791 selftests/futex: Use TAP output in futex_numa_mpol
new 279f2c2c8e21 futex: Use RCU_INIT_POINTER() in futex_mm_init().
new 4140e2b31bed tools headers: Synchronize prctl.h ABI header
new 73c6c02b4feb futex: Correct the kernedoc return value for futex_wait_setup().
new 78272d44970c selftests/futex: Fix spelling mistake "unitiliazed" -> "un [...]
new 94ec70880fd3 Merge branch 'locking/futex' into locking/core, to pick up [...]
new b3570b00dc30 Merge tag 'locking-core-2025-05-25' of git://git.kernel.or [...]
new 2cb291596e2c objtool: Fix up st_info in COMDAT group section
new 4ed9d82bf5b2 objtool: Speed up SHT_GROUP reindexing
new 3ba121c9f36f Merge tag 'objtool-core-2025-05-25' of git://git.kernel.or [...]
new 3e816361e94a sched/tracepoints: Move and extend the sched_process_exit( [...]
new 8feb053d5319 sched: Fix trace_sched_switch(.prev_state)
new f55dac1dafb3 sched/topology: improve topology_span_sane speed
new ce29a7da84cd sched/topology: Refinement to topology_span_sane speedup
new f2d650618bc7 sched/fair: Allow decaying util_est when util_avg > CPU capa
new 433bce5dadb4 sched: Convert CONFIG_RT_GROUP_SCHED macros to code conditions
new e285313f0848 sched: Remove unneeed macro wrap
new a5a25b32c08a sched: Always initialize rt_rq's task_group
new e34e0131fea1 sched: Add commadline option for RT_GROUP_SCHED toggling
new 61d3164fec2e sched: Skip non-root task_groups with disabled RT_GROUP_SCHED
new 277e0909754e sched: Bypass bandwitdh checks with runtime disabled RT_GR [...]
new d6809c2f606c sched: Do not construct nor expose RT_GROUP_SCHED structur [...]
new 87f1fb77d87a sched: Add RT_GROUP WARN checks for non-root task_groups
new 0ab94c324274 sched: Add annotations to RT_GROUP_SCHED fields
new 690e47d1403e sched/rt: Fix race in push_rt_task
new 6432e163ba1b sched/isolation: Make use of more than one housekeeping cpu
new 872aa4de1888 sched/fair: Use READ_ONCE() to read sg->asym_prefer_cpu
new 0e3f6c369642 sched/topology: Introduce sched_update_asym_prefer_cpu()
new 8157fbc90745 cpufreq/amd-pstate: Update asym_prefer_cpu when core ranki [...]
new 44671e21e346 sched/debug: Print the local group's asym_prefer_cpu
new c70fc32f4443 sched/fair: Adhere to place_entity() constraints
new b7ca5743a260 sched/core: Tweak wait_task_inactive() to force dequeue sc [...]
new 676e8cf70cb0 sched,livepatch: Untangle cond_resched() and live-patching
new aa3ee4f0b754 sched/fair: Fixup wake_up_sync() vs DELAYED_DEQUEUE
new 0212696a8446 sched/util_est: Simplify condition for util_est_{en,de}queue()
new 90ca9410dab2 sched/uclamp: Align uclamp and util_est and call before fr [...]
new eaed94d1f68c Merge tag 'sched-core-2025-05-25' of git://git.kernel.org/ [...]
new 5dcba48994bc Merge branch 'perf/urgent'
new 7ed9138a7282 perf: Ensure bpf_perf_link path is properly serialized
new 0a00a43b8c20 perf: Simplify child event tear-down
new 59f3aa4a3ee2 perf: Simplify perf_event_free_task() wait
new 3e8671e00e57 perf: Simplify perf_event_release_kernel()
new 90661365021a perf: Unify perf_event_free_task() / perf_event_exit_task_ [...]
new 4da0600edae1 perf: Rename perf_event_exit_task(.child)
new da916e96e2de perf: Make perf_pmu_unregister() useable
new 4dfe3232cc04 perf/x86: Add dynamic constraint
new 0a6557938d8f perf/x86/intel: Track the num of events needs late setup
new c9449c8506a5 perf: Extend the bit width of the arch-specific flag
new 1856c6c2f841 perf/x86/intel: Add CPUID enumeration for the auto counter reload
new ec980e4facef perf/x86/intel: Support auto counter reload
new 3256a83335a4 perf/x86/intel/bts: Rename local bts_buffer variables for clarity
new 1734d98fbcce perf/arch: Record sample last_period before updating on th [...]
new 5c3627b6f059 perf/x86/intel/bts: Replace offsetof() with struct_size()
new 1d34a0543378 Merge branch 'perf/urgent' into perf/core, to pick up fixes
new f6938a562a62 perf/core: Fix perf-stat / read()
new 2839f393c694 perf/core: Fix put_ctx() ordering
new 162c9e3faf58 perf/core: Fix event->parent life-time issue
new b02b41c827de perf/core: Fix event timekeeping merge
new 48d66c89dce1 perf/x86/intel: Add PMU support for Clearwater Forest
new 25c623f41438 perf/x86/intel: Parse CPUID archPerfmonExt leaves for non- [...]
new d971342d38bf perf/x86/intel: Decouple BTS initialization from PEBS init [...]
new acb727e0956a perf/x86/intel: Rename x86_pmu.pebs to x86_pmu.ds_pebs
new 4a3fd13054a9 perf/x86/intel: Introduce pairs of PEBS static calls
new 610f6e14c29d uprobes/x86: Add support to emulate NOP instructions
new fe8e5a3215cc selftests/bpf: Add 5-byte NOP uprobe trigger benchmark
new 4f81cc2d1bf9 perf/x86/amd/uncore: Remove unused 'struct amd_uncore_ctx: [...]
new 05c9b0cbe4b8 perf/x86/intel/uncore: Use HRTIMER_MODE_HARD for detecting [...]
new 6d937e044bc9 perf/x86/amd/uncore: Use hrtimer for handling overflows
new e1ed37b70fb3 perf/x86/amd/uncore: Add parameter to configure hrtimer
new 2492e5aba2be perf/x86/amd/uncore: Prevent UMC counters from saturating
new 1caafd919e2a Merge branch 'perf/urgent'
new f51972e6f8b9 perf/core: Fix broken throttling when max_samples_per_tick=1
new efd448540e62 perf/x86/intel: Check the X86 leader for ACR group
new 3e830f657f69 perf/x86: Optimize the is_x86_event
new 22d38babb3ad perf: Fix failing inherit_event() doing extra refcount dec [...]
new d20eb2d5fe8f perf: Fix irq work dereferencing garbage
new f400565faa50 perf: Remove too early and redundant CPU hotplug handling
new 881097c0549f perf: Fix confusing aux iteration
new 18049c8cff9c perf/aux: Allocate non-contiguous AUX pages by default
new 75a9001bab36 perf/x86/intel/ds: Remove redundant assignments to sample.period
new ca559503b89c perf/core: Add the is_event_in_freq_mode() helper to simpl [...]
new 9734e25fbf5a perf: Fix the throttle logic for a group
new e800ac51202f perf: Only dump the throttle log for the leader
new b8328f67206c perf/x86/intel: Remove driver-specific throttle support
new d058c7d538e7 perf/x86/amd: Remove driver-specific throttle support
new 6693da2181e4 perf/x86/zhaoxin: Remove driver-specific throttle support
new 954617a7ccfe powerpc/perf: Remove driver-specific throttle support
new 6792f74e8d6c s390/perf: Remove driver-specific throttle support
new 15073765285b perf/arm: Remove driver-specific throttle support
new f1a6fe2ab1d9 perf/apple_m1: Remove driver-specific throttle support
new 8c977a17996e alpha/perf: Remove driver-specific throttle support
new a33d4d5325cc arc/perf: Remove driver-specific throttle support
new 141fedea798f csky/perf: Remove driver-specific throttle support
new b82f8885d1fd loongarch/perf: Remove driver-specific throttle support
new e4806c17bfd5 sparc/perf: Remove driver-specific throttle support
new 5fa541ab04fc xtensa/perf: Remove driver-specific throttle support
new b216af2eb461 mips/perf: Remove driver-specific throttle support
new f4b18ff2c147 perf/uapi: Fix PERF_RECORD_SAMPLE comments in <uapi/linux/ [...]
new 44889ff67cee perf/uapi: Clean up <uapi/linux/perf_event.h> a bit
new e7d952cc39fc perf/headers: Clean up <linux/perf_event.h> a bit
new ddddf9d64f73 Merge tag 'perf-core-2025-05-25' of git://git.kernel.org/p [...]
The 131 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.txt | 5 +
arch/alpha/kernel/perf_event.c | 11 +-
arch/arc/kernel/perf_event.c | 6 +-
arch/csky/kernel/perf_event.c | 3 +-
arch/loongarch/kernel/perf_event.c | 3 +-
arch/mips/kernel/perf_event_mipsxx.c | 3 +-
arch/powerpc/perf/core-book3s.c | 9 +-
arch/powerpc/perf/core-fsl-emb.c | 6 +-
arch/s390/kernel/perf_cpum_cf.c | 2 -
arch/s390/kernel/perf_cpum_sf.c | 5 +-
arch/sparc/kernel/perf_event.c | 3 +-
arch/x86/events/amd/core.c | 3 +-
arch/x86/events/amd/ibs.c | 4 +-
arch/x86/events/amd/uncore.c | 103 ++-
arch/x86/events/core.c | 37 +-
arch/x86/events/intel/bts.c | 150 ++--
arch/x86/events/intel/core.c | 345 ++++++++-
arch/x86/events/intel/ds.c | 55 +-
arch/x86/events/intel/knc.c | 7 +-
arch/x86/events/intel/lbr.c | 2 +-
arch/x86/events/intel/p4.c | 3 +-
arch/x86/events/intel/pt.c | 2 +
arch/x86/events/intel/uncore.c | 12 +-
arch/x86/events/perf_event.h | 45 +-
arch/x86/events/perf_event_flags.h | 41 +-
arch/x86/events/zhaoxin/core.c | 3 +-
arch/x86/include/asm/msr-index.h | 4 +
arch/x86/include/asm/perf_event.h | 1 +
arch/x86/kernel/uprobes.c | 5 +
arch/xtensa/kernel/perf_event.c | 3 +-
drivers/cpufreq/amd-pstate.c | 4 +-
drivers/perf/apple_m1_cpu_pmu.c | 3 +-
drivers/perf/arm_pmuv3.c | 3 +-
drivers/perf/arm_v6_pmu.c | 3 +-
drivers/perf/arm_v7_pmu.c | 3 +-
drivers/perf/arm_xscale_pmu.c | 6 +-
include/linux/cpuhotplug.h | 1 -
include/linux/futex.h | 36 +-
include/linux/livepatch_sched.h | 14 +-
include/linux/mm_types.h | 7 +-
include/linux/mmap_lock.h | 4 +
include/linux/perf_event.h | 298 ++++----
include/linux/rcuref.h | 22 +-
include/linux/restart_block.h | 2 +-
include/linux/sched.h | 6 -
include/linux/sched/topology.h | 6 +
include/linux/vmalloc.h | 9 +-
include/trace/events/sched.h | 34 +-
include/uapi/linux/futex.h | 9 +-
include/uapi/linux/perf_event.h | 657 ++++++++---------
include/uapi/linux/prctl.h | 7 +
init/Kconfig | 21 +
io_uring/futex.c | 4 +-
kernel/cpu.c | 5 -
kernel/events/core.c | 609 +++++++++++-----
kernel/events/ring_buffer.c | 29 +-
kernel/exit.c | 2 +-
kernel/fork.c | 24 +
kernel/futex/core.c | 803 +++++++++++++++++++--
kernel/futex/futex.h | 74 +-
kernel/futex/pi.c | 308 ++++----
kernel/futex/requeue.c | 460 ++++++------
kernel/futex/waitwake.c | 207 +++---
kernel/livepatch/transition.c | 49 +-
kernel/locking/lockdep.c | 76 +-
kernel/locking/lockdep_internals.h | 1 +
kernel/locking/lockdep_proc.c | 2 +
kernel/sched/core.c | 148 ++--
kernel/sched/debug.c | 4 +
kernel/sched/fair.c | 33 +-
kernel/sched/isolation.c | 2 +-
kernel/sched/rt.c | 105 +--
kernel/sched/sched.h | 34 +-
kernel/sched/syscalls.c | 5 +-
kernel/sched/topology.c | 129 +++-
kernel/sys.c | 4 +
mm/nommu.c | 18 +-
mm/vmalloc.c | 11 +-
tools/include/uapi/linux/perf_event.h | 657 ++++++++---------
tools/include/uapi/linux/prctl.h | 45 +-
tools/objtool/elf.c | 38 +-
tools/objtool/include/objtool/elf.h | 1 +
tools/perf/bench/Build | 1 +
tools/perf/bench/futex-hash.c | 7 +
tools/perf/bench/futex-lock-pi.c | 5 +
tools/perf/bench/futex-requeue.c | 6 +
tools/perf/bench/futex-wake-parallel.c | 9 +-
tools/perf/bench/futex-wake.c | 4 +
tools/perf/bench/futex.c | 67 ++
tools/perf/bench/futex.h | 5 +
tools/testing/selftests/bpf/bench.c | 12 +
tools/testing/selftests/bpf/benchs/bench_trigger.c | 42 ++
.../selftests/bpf/benchs/run_bench_uprobes.sh | 2 +-
.../testing/selftests/futex/functional/.gitignore | 6 +-
tools/testing/selftests/futex/functional/Makefile | 7 +-
.../selftests/futex/functional/futex_numa.c | 262 +++++++
.../selftests/futex/functional/futex_numa_mpol.c | 231 ++++++
.../selftests/futex/functional/futex_priv_hash.c | 292 ++++++++
tools/testing/selftests/futex/functional/run.sh | 7 +
tools/testing/selftests/futex/include/futex2test.h | 70 ++
100 files changed, 4934 insertions(+), 2024 deletions(-)
create mode 100644 tools/perf/bench/futex.c
create mode 100644 tools/testing/selftests/futex/functional/futex_numa.c
create mode 100644 tools/testing/selftests/futex/functional/futex_numa_mpol.c
create mode 100644 tools/testing/selftests/futex/functional/futex_priv_hash.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 d8cb068359f6 Merge tag 's390-6.16-1' of git://git.kernel.org/pub/scm/li [...]
new cb58d39f3998 powerpc: Document APIv2 KVM hcall spec for Hostwide counters
new 5317f75fdcec kvm powerpc/book3s-apiv2: Add support for Hostwide GSB elements
new 1f35ad2b938c kvm powerpc/book3s-apiv2: Add kunit tests for Hostwide GSB [...]
new ff45bf50ccbb kvm powerpc/book3s-apiv2: Introduce kvm-hv specific PMU
new f0c9c49c5067 powerpc/kvm-hv-pmu: Implement GSB message-ops for hostwide [...]
new 02a1324b08af powerpc/kvm-hv-pmu: Add perf-events for Hostwide counters
new f69898bce204 powerpc/ps3: Use str_write_read() in ps3_notification_read [...]
new 0f725e985137 powerpc: mpic: Use str_enabled_disabled() helper function
new 1518474b70d6 KVM: powerpc: Enable commented out BUILD_BUG_ON() assertion
new 28affd477bf5 fadump: Use str_yes_no() helper in fadump_show_config()
new 6ad7751537e8 powerpc: enable dynamic preemption
new ecc45d4f8ce8 powerpc/pseries: Define common functions for RTAS sequence calls
new 43d869ac25f1 powerpc/pseries: Define papr_indices_io_block for papr-ind [...]
new 6e9aec544682 powerpc/pseries: Add papr-indices char driver for ibm,get-indices
new f60a3796f84f powerpc/pseries: Add ibm,set-dynamic-indicator RTAS call support
new 496c7524dcec powerpc/pseries: Add ibm,get-dynamic-sensor-state RTAS cal [...]
new 8aa9efc0be66 powerpc/pseries: Add papr-platform-dump character driver f [...]
new 86900ab620a4 powerpc/pseries: Add a char driver for physical-attestation RTAS
new cb5b691f8273 powerpc64/ftrace: fix clobbered r15 during livepatching
new 59ba025948be powerpc/bpf: fix JIT code size calculation of bpf trampoline
new 9cc0eafd28c7 powerpc/pseries/msi: Avoid reading PCI device registers in [...]
new 497b7794aef0 powerpc: do not build ppc_save_regs.o always
new 882b25af265d powerpc/crash: Fix non-smp kexec preparation
new b2f64cf1585a powerpc: Don't use --- in kernel logs
new 925e8620db51 powerpc/pseries: Include linux/types.h in papr-platform-dump.h
new 03c9d1a5a30d Documentation: Fix description format for powerpc RTAS ioctls
new 54ac723320fc powerpc: sysdev/gpio: use new line value setter callbacks
new 077f8733252d powerpc: 83xx/gpio: use new line value setter callbacks
new 5effda1c36f2 powerpc: 44x/gpio: use new line value setter callbacks
new c8fb184faaa0 powerpc: 52xx/gpio: use new line value setter callbacks
new 5ea6a980b5da powerpc: 8xx/gpio: use new line value setter callbacks
new 6e204ef3b73e powerpc/pseries/htmdump: Add htm_hcall_wrapper to integrat [...]
new c6edd034e39f powerpc/pseries/htmdump: Add htm configure support to htmd [...]
new e03e4b12dee9 powerpc/pseries/htmdump: Add htm start support to htmdump module
new 627cf584f4c3 powerpc/pseries/htmdump: Add htm status support to htmdump module
new dea7384e14e7 powerpc/pseries/htmdump: Add htm info support to htmdump module
new 78fb17ac68bf powerpc/pseries/htmdump: Add htm setup support to htmdump module
new d3f24bf27b2d powerpc/pseries/htmdump: Add htm flags support to htmdump module
new 143a2584627c powerpc/pseries/htmdump: Add htm capabilities support to h [...]
new ab1456c5aa7a powerpc/pseries/htmdump: Add documentation for H_HTM debug [...]
new 5a821e2d69e2 powerpc/boot: Fix build with gcc 15
new f9cb1476ade4 powerpc/8xx: Reduce alignment constraint for kernel memory
new ccdb36cbe65f KVM: PPC: Book3S HV: Fix IRQ map warnings with XICS on pSe [...]
new 2c54e431574f powerpc/pseries/htmdump: Include header file to get is_kvm [...]
new 8bc3252436d3 powerpc: Transliterate author name and remove FIXME
new 93bd4a80efeb powerpc/kernel: Fix ppc_save_regs inclusion in build
new d36e3f11fe8b powerpc/pseries/iommu: Fix kmemleak in TCE table userspace view
new 7e99a4a60d8f powerpc: Replace strcpy() with strscpy() in proc_ppc64_init()
new ff27a9a0c66c powerpc/mm/fault: Use str_write_read() helper function
new f36a28192e3c powerpc/powermac: Use str_enabled_disabled() and str_on_of [...]
new f15e87340afd powerpc/iommu: Use str_disabled_enabled() helper
new 8682a5749a3d MAINTAINERS: powerpc: Remove myself as a reviewer
new 3349ada3cffd Merge tag 'powerpc-6.16-1' of git://git.kernel.org/pub/scm [...]
The 53 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/powerpc/htm.rst | 104 +++++
Documentation/arch/powerpc/kvm-nested.rst | 40 +-
Documentation/userspace-api/ioctl/ioctl-number.rst | 6 +
MAINTAINERS | 1 -
arch/powerpc/Kconfig | 11 +-
arch/powerpc/boot/Makefile | 1 +
arch/powerpc/boot/rs6000.h | 6 +-
arch/powerpc/include/asm/guest-state-buffer.h | 35 +-
arch/powerpc/include/asm/hvcall.h | 13 +-
arch/powerpc/include/asm/plpar_wrappers.h | 20 +-
arch/powerpc/include/asm/preempt.h | 16 +
arch/powerpc/include/asm/rtas.h | 4 +
arch/powerpc/include/uapi/asm/papr-indices.h | 41 ++
.../include/uapi/asm/papr-physical-attestation.h | 31 ++
arch/powerpc/include/uapi/asm/papr-platform-dump.h | 16 +
arch/powerpc/kernel/Makefile | 2 -
arch/powerpc/kernel/fadump.c | 6 +-
arch/powerpc/kernel/interrupt.c | 6 +-
arch/powerpc/kernel/iommu.c | 5 +-
arch/powerpc/kernel/proc_powerpc.c | 3 +-
arch/powerpc/kernel/process.c | 8 +-
arch/powerpc/kernel/rtas.c | 8 +-
arch/powerpc/kernel/trace/ftrace_entry.S | 2 +-
arch/powerpc/kexec/crash.c | 5 +-
arch/powerpc/kvm/Kconfig | 13 +
arch/powerpc/kvm/book3s_hv.c | 20 +-
arch/powerpc/kvm/book3s_hv_nestedv2.c | 6 +
arch/powerpc/kvm/guest-state-buffer.c | 39 ++
arch/powerpc/kvm/test-guest-state-buffer.c | 214 +++++++++
arch/powerpc/kvm/timing.h | 4 -
arch/powerpc/lib/vmx-helper.c | 2 +-
arch/powerpc/mm/fault.c | 5 +-
arch/powerpc/mm/nohash/8xx.c | 32 +-
arch/powerpc/net/bpf_jit.h | 20 +-
arch/powerpc/net/bpf_jit_comp.c | 33 +-
arch/powerpc/net/bpf_jit_comp32.c | 6 -
arch/powerpc/net/bpf_jit_comp64.c | 15 +-
arch/powerpc/perf/Makefile | 2 +
arch/powerpc/perf/kvm-hv-pmu.c | 435 ++++++++++++++++++
arch/powerpc/platforms/44x/gpio.c | 7 +-
arch/powerpc/platforms/52xx/mpc52xx_gpt.c | 6 +-
arch/powerpc/platforms/83xx/mcu_mpc8349emitx.c | 13 +-
arch/powerpc/platforms/8xx/cpm1.c | 12 +-
arch/powerpc/platforms/powermac/setup.c | 4 +-
arch/powerpc/platforms/powermac/time.c | 3 +-
arch/powerpc/platforms/ps3/device-init.c | 3 +-
arch/powerpc/platforms/pseries/Makefile | 3 +-
arch/powerpc/platforms/pseries/htmdump.c | 395 ++++++++++++++++-
arch/powerpc/platforms/pseries/iommu.c | 2 +-
arch/powerpc/platforms/pseries/msi.c | 7 +-
arch/powerpc/platforms/pseries/papr-indices.c | 488 +++++++++++++++++++++
arch/powerpc/platforms/pseries/papr-phy-attest.c | 288 ++++++++++++
.../powerpc/platforms/pseries/papr-platform-dump.c | 411 +++++++++++++++++
arch/powerpc/platforms/pseries/papr-rtas-common.c | 311 +++++++++++++
arch/powerpc/platforms/pseries/papr-rtas-common.h | 61 +++
arch/powerpc/platforms/pseries/papr-vpd.c | 352 ++-------------
arch/powerpc/sysdev/cpm_common.c | 6 +-
arch/powerpc/sysdev/mpic.c | 7 +-
arch/powerpc/xmon/xmon.c | 2 +-
59 files changed, 3146 insertions(+), 471 deletions(-)
create mode 100644 Documentation/arch/powerpc/htm.rst
create mode 100644 arch/powerpc/include/asm/preempt.h
create mode 100644 arch/powerpc/include/uapi/asm/papr-indices.h
create mode 100644 arch/powerpc/include/uapi/asm/papr-physical-attestation.h
create mode 100644 arch/powerpc/include/uapi/asm/papr-platform-dump.h
create mode 100644 arch/powerpc/perf/kvm-hv-pmu.c
create mode 100644 arch/powerpc/platforms/pseries/papr-indices.c
create mode 100644 arch/powerpc/platforms/pseries/papr-phy-attest.c
create mode 100644 arch/powerpc/platforms/pseries/papr-platform-dump.c
create mode 100644 arch/powerpc/platforms/pseries/papr-rtas-common.c
create mode 100644 arch/powerpc/platforms/pseries/papr-rtas-common.h
--
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 66fd704da454 Merge tag 'tpmdd-next-6.16' of git://git.kernel.org/pub/sc [...]
new 578f5cbe7f89 MAINTAINERS: Update Joel's email address
new 79b265a2e75d MAINTAINERS: Update Zqiang's email address
new 0999f6156013 rcu: Remove swake_up_one_online() bandaid
new da6b85598af3 rcu/cpu_stall_cputime: fix the hardirq count for x86 architecture
new 9520371e3daa rust: sync: rcu: Mark Guard methods as inline
new b95d15980a0f Revert "rcu/nocb: Fix rcuog wake-up from offline softirq"
new 1708bf2cc46a doc: Update LWN RCU API links in whatisRCU.rst
new 79ea7f43f8d5 doc/RCU/listRCU: refine example code for eliminating stale data
new bed3af437f38 rcuscale: using kcalloc() to relpace kmalloc()
new 36f8e3087562 rcu/nocb: Add Safe checks for access offloaded rdp
new 9c94c5ad3918 rcu: Replace magic number with meaningful constant in rcu_ [...]
new 4aa6e94cf90c rcu: Add warning to ensure rcu_seq_done_exact() is working
new 4d949edbc402 rcu: Comment on the extraneous delta test on rcu_seq_done_exact()
new f50ad4b73e1b srcu: Use rcu_seq_done_exact() for polling API
new 31b7ce3d98a5 rcutorture: Make srcu_lockdep.sh check kernel Kconfig
new 75d8bf48a8be rcutorture: Make srcu_lockdep.sh check reader-conflict handling
new e73e5b7c1acd rcutorture: Split out beginning and end from rcu_torture_o [...]
new a3204f778cf7 rcutorture: Make torture.sh --do-rt use CONFIG_PREEMPT_RT
new ed0d0db095dd rcutorture: Comment invocations of tick_dep_set_task()
new b9af71a26dff checkpatch: Deprecate srcu_read_lock_lite() and srcu_read_ [...]
new fa11a54cf6cc torture: Add --do-{,no-}normal to torture.sh
new 7e01c4c5cff2 torture: Add testing of RCU's Rust bindings to torture.sh
new aafe12f98064 rcutorture: Perform more frequent testing of ->gpwrap
new d72e6c0bce15 torture: Check for "Call trace:" as well as "Call Trace:"
new 4b5eb4b6b224 rcutorture: Reduce TREE01 CPU overcommit
new 9ffc09de883d rcutorture: Remove MAXSMP and CPUMASK_OFFSTACK from TREE01
new cbb44d9c45e9 rcutorture: Fix issue with re-using old images on ARM64
new 9c80e4433798 Merge branches 'rcu/misc-for-6.16', 'rcu/seq-counters-for- [...]
new 07046958f6dd Merge tag 'next.2025.05.17a' of git://git.kernel.org/pub/s [...]
new 9d4b78df5dc5 selftests/perf_events: Fix spelling mistake "sycnhronize" [...]
new ab4b00407dd8 selftests/ftrace: Convert poll to a gen_file
new 8ffe772076bb selftests/cpufreq: Fix cpufreq basic read and update testcases
new 23b88515a318 kselftest: cpufreq: Get rid of double suspend in rtcwake case
new 11f6dcf78453 selftests: pid_namespace: add missing sys/mount.h include [...]
new 84b8d6c90826 selftests/timens: Print TAP headers
new 261639fa515f selftests/timens: Make run_tests() functions static
new 1efe2022286d selftests/timens: timerfd: Use correct clockid type in tcl [...]
new 1107dc4c5b06 selftests/run_kselftest.sh: Use readlink if realpath is no [...]
new 2d2435e1c843 Merge tag 'linux_kselftest-next-6.16-rc1' of git://git.ker [...]
new a571a9a1b120 kunit: configs: Enable CONFIG_INIT_STACK_ALL_PATTERN in all_tests
new 9aa08e761b67 kunit: qemu_configs: Add riscv32 config
new 6cf6b0a6f204 kunit: tool: Implement listing of available architectures
new 09ea90e5988d kunit: qemu_configs: powerpc: Explicitly enable CONFIG_CPU [...]
new 9a99129fd60d kunit: qemu_configs: Add PowerPC 32-bit BE and 64-bit LE
new d16b3d0fb43c kunit: qemu_configs: sparc: Explicitly enable CONFIG_SPARC32=y
new 8fe34da63109 kunit: qemu_configs: Add 64-bit SPARC configuration
new 1d31d536871f kunit: qemu_configs: Disable faulting tests on 32-bit SPARC
new c2493384e811 kunit: executor: Remove const from kunit_filter_suites() a [...]
new d208025db6d6 Documentation: kunit: improve example on testing static functions
new ce7ff2660604 kunit: tool: add test counts to JSON output
new 772e50a76ee6 kunit: Fix wrong parameter to kunit_deactivate_static_stub()
new ba450370980a Merge tag 'linux_kselftest-kunit-6.16-rc1' of git://git.ke [...]
new 8b72f5a97b82 s390/mm: Reimplement lazy ASCE handling
new fe20164177be s390/mm: Select ARCH_WANT_IRQS_OFF_ACTIVATE_MM
new f271df9d41c2 s390/boot: Add sized_strscpy() to enable strscpy() usage
new 1468d6b1d380 s390/boot: Replace strncpy() with strscpy()
new 1c745df519d7 watchdog: diag288_wdt: Implement module autoload
new e7b3f9a05889 s390/string: Remove optimized strncpy()
new 2eba6f9e6b87 s390/ipl: Rename and change strncpy_skip_quote()
new e7ae507c024c s390: Remove optional third argument of strscpy() if possible
new 7cf58880ea95 s390/cpumf: Adjust number of leading zeroes for z15 attributes
new 43435495a0f4 s390/ap: Move response_type struct into ap_msg struct
new 57db62a130ce s390/ap/zcrypt: Rework AP message buffer allocation
new dcc160b3a090 s390/ap: Introduce ap message buffer pool
new f91bb85d399e s390/zcrypt: Avoid alloc and copy of ep11 targets if kerne [...]
new 80c20b2c6dc0 s390/ap/zcrypt: New xflag parameter
new 9bdb5f7e8369 s390/zcrypt: Introduce cprb mempool for cca misc functions
new 366367a7253a s390/zcrypt: Introduce cprb mempool for ep11 misc functions
new a01e748101d3 s390/zcrypt: Rework zcrypt function zcrypt_device_status_mask_ext
new ef800db6152e s390/zcrypt: Introduce pre-allocated device status array f [...]
new d2fd25b390fd s390/zcrypt: Introduce pre-allocated device status array f [...]
new 02383ef93e09 s390/zcrypt: Remove unused functions from cca misc
new 2845ad7466af s390/zcrypt: Remove CCA and EP11 card and domain info caches
new 95de56ae0db0 s390/zcrypt: Rework cca findcard() implementation and callers
new 8a8832254100 s390/zcrypt: Rework ep11 findcard() implementation and callers
new 989ed61ea8ea s390/zcrypt: Rework cca misc functions kmallocs to use the [...]
new 9eb61e71d7a1 s390/zcrypt: Propagate xflags argument with cca_get_info()
new e9f45ef6757e s390/zcrypt: Locate ep11_domain_query_info onto the stack [...]
new 6fecab9b922a s390/zcrypt: Rework ep11 misc functions to use cprb mempool
new c45dabf47e76 s390/pkey: Rework CCA pkey handler to use stack for small [...]
new 15cdc6f4a12c s390/pkey: Rework EP11 pkey handler to use stack for small [...]
new 933dd21d920c s390/uv: Rename find_secret() to uv_find_secret() and publish
new 1bd4793728c3 s390/pkey: Use preallocated memory for retrieve of UV secr [...]
new a42831f0b74d s390/uv: Remove uv_get_secret_metadata function
new e5a7f7e0c61c s390/pkey: Provide and pass xflags within pkey and zcrypt layers
new f6884295491c s390/pkey/crypto: Introduce xflags param for pkey in-kernel API
new e75003a77f45 Merge branch 'zcrypt-no-alloc'
new e76b8c1d7af4 s390: Simple strcpy() to strscpy() conversions
new 7e7f94d1069c s390/boot: Use strspcy() instead of strcpy()
new ed5eef1141a3 s390/con3270: Use strscpy() instead of strcpy()
new de6b4f99010a s390/string: Remove strcpy() implementation
new f049a4f7ffa5 s390/mm: Add mmap_assert_write_locked() check to crst_tabl [...]
new 3919600d32b9 s390/mm: Fix potential use-after-free in __crst_table_upgrade()
new e3bcd0f7a9b3 s390/cpacf: Rework cpacf_pcc() to return condition code
new 6cd87cb5ef6c s390/crypto: Rework protected key AES for true asynch support
new 31026ed5b7c8 Merge branch 'prot-key-async'
new 38988c35b7f5 s390/extmem: Add workaround for DCSS unload diag
new 5c4a8632e86a s390/thread_info: Cleanup header includes
new d35ef47a43f8 s390/ptrace: Always inline regs_get_kernel_stack_nth() and [...]
new c4abe6234246 s390/pci: Fix __pcilg_mio_inuser() inline assembly
new b5185ea1a6bd s390/crypto: Extend protected key conversion retry loop
new d76f96332967 s390/pci: Remove redundant bus removal and disable from zp [...]
new 47c397844869 s390/pci: Prevent self deletion in disable_slot()
new 4b1815a52d7e s390/pci: Allow re-add of a reserved but not yet removed device
new 774a1fa880bc s390/pci: Serialize device addition and removal
new d8cb068359f6 Merge tag 's390-6.16-1' of git://git.kernel.org/pub/scm/li [...]
The 106 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/RCU/listRCU.rst | 10 +-
Documentation/RCU/whatisRCU.rst | 3 +
Documentation/admin-guide/kernel-parameters.txt | 25 +
Documentation/dev-tools/kunit/run_wrapper.rst | 2 +
Documentation/dev-tools/kunit/usage.rst | 38 +-
MAINTAINERS | 8 +-
arch/s390/Kconfig | 1 +
arch/s390/boot/ipl_parm.c | 7 +-
arch/s390/boot/printk.c | 7 +-
arch/s390/boot/startup.c | 17 +
arch/s390/boot/string.c | 12 +
arch/s390/crypto/paes_s390.c | 1815 ++++++++++++++------
arch/s390/include/asm/asce.h | 36 +
arch/s390/include/asm/cpacf.h | 18 +-
arch/s390/include/asm/cpufeature.h | 1 +
arch/s390/include/asm/diag288.h | 41 +
arch/s390/include/asm/futex.h | 6 +
arch/s390/include/asm/machine.h | 1 +
arch/s390/include/asm/mmu_context.h | 17 +-
arch/s390/include/asm/pkey.h | 15 +-
arch/s390/include/asm/ptrace.h | 47 +-
arch/s390/include/asm/string.h | 20 -
arch/s390/include/asm/thread_info.h | 5 +-
arch/s390/include/asm/uaccess.h | 12 +
arch/s390/include/asm/uv.h | 5 +-
arch/s390/kernel/asm-offsets.c | 1 -
arch/s390/kernel/cert_store.c | 2 +-
arch/s390/kernel/cpufeature.c | 5 +
arch/s390/kernel/crash_dump.c | 2 +-
arch/s390/kernel/debug.c | 2 +-
arch/s390/kernel/entry.S | 20 +-
arch/s390/kernel/ipl.c | 27 +-
arch/s390/kernel/perf_cpum_cf_events.c | 4 +-
arch/s390/kernel/processor.c | 16 +-
arch/s390/kernel/ptrace.c | 33 -
arch/s390/kernel/smp.c | 2 +-
arch/s390/kernel/uv.c | 47 +-
arch/s390/lib/string.c | 47 -
arch/s390/lib/uaccess.c | 5 +-
arch/s390/mm/extmem.c | 18 +-
arch/s390/mm/pgalloc.c | 17 +-
arch/s390/pci/pci.c | 45 +-
arch/s390/pci/pci_bus.h | 7 +-
arch/s390/pci/pci_event.c | 22 +-
arch/s390/pci/pci_mmio.c | 12 +-
drivers/pci/hotplug/s390_pci_hpc.c | 2 +-
drivers/s390/block/dcssblk.c | 4 +-
drivers/s390/char/con3270.c | 17 +-
drivers/s390/char/diag_ftp.c | 2 +-
drivers/s390/crypto/ap_bus.c | 74 +
drivers/s390/crypto/ap_bus.h | 30 +-
drivers/s390/crypto/pkey_api.c | 50 +-
drivers/s390/crypto/pkey_base.c | 34 +-
drivers/s390/crypto/pkey_base.h | 37 +-
drivers/s390/crypto/pkey_cca.c | 136 +-
drivers/s390/crypto/pkey_ep11.c | 117 +-
drivers/s390/crypto/pkey_pckmo.c | 9 +-
drivers/s390/crypto/pkey_sysfs.c | 4 +-
drivers/s390/crypto/pkey_uv.c | 44 +-
drivers/s390/crypto/zcrypt_api.c | 167 +-
drivers/s390/crypto/zcrypt_api.h | 16 +-
drivers/s390/crypto/zcrypt_ccamisc.c | 486 ++----
drivers/s390/crypto/zcrypt_ccamisc.h | 49 +-
drivers/s390/crypto/zcrypt_cex4.c | 39 +-
drivers/s390/crypto/zcrypt_ep11misc.c | 454 +++--
drivers/s390/crypto/zcrypt_ep11misc.h | 27 +-
drivers/s390/crypto/zcrypt_msgtype50.c | 36 +-
drivers/s390/crypto/zcrypt_msgtype6.c | 109 +-
drivers/s390/net/ctcm_mpc.c | 2 +-
drivers/watchdog/diag288_wdt.c | 53 +-
kernel/rcu/rcu.h | 18 +-
kernel/rcu/rcuscale.c | 2 +-
kernel/rcu/rcutorture.c | 206 ++-
kernel/rcu/srcutree.c | 2 +-
kernel/rcu/tree.c | 84 +-
kernel/rcu/tree.h | 3 +-
kernel/rcu/tree_exp.h | 2 +-
kernel/rcu/tree_nocb.h | 10 +-
kernel/rcu/tree_plugin.h | 2 +-
kernel/rcu/tree_stall.h | 4 +-
lib/kunit/executor.c | 2 +-
lib/kunit/static_stub.c | 2 +-
rust/kernel/sync/rcu.rs | 5 +
scripts/checkpatch.pl | 2 +
tools/testing/kunit/configs/all_tests.config | 1 +
tools/testing/kunit/kunit_json.py | 10 +
tools/testing/kunit/kunit_kernel.py | 8 +
tools/testing/kunit/qemu_configs/powerpc.py | 1 +
tools/testing/kunit/qemu_configs/powerpc32.py | 17 +
.../qemu_configs/{powerpc.py => powerpcle.py} | 8 +-
tools/testing/kunit/qemu_configs/riscv32.py | 17 +
tools/testing/kunit/qemu_configs/sparc.py | 2 +
tools/testing/kunit/qemu_configs/sparc64.py | 16 +
tools/testing/selftests/cpufreq/cpufreq.sh | 18 +-
tools/testing/selftests/ftrace/Makefile | 2 +-
.../selftests/perf_events/watermark_signal.c | 2 +-
tools/testing/selftests/pid_namespace/pid_max.c | 1 +
.../selftests/rcutorture/bin/console-badness.sh | 2 +-
.../selftests/rcutorture/bin/kvm-test-1-run.sh | 2 +-
.../selftests/rcutorture/bin/parse-console.sh | 2 +-
.../selftests/rcutorture/bin/srcu_lockdep.sh | 42 +-
tools/testing/selftests/rcutorture/bin/torture.sh | 89 +-
.../selftests/rcutorture/configs/rcu/TREE01 | 2 -
.../selftests/rcutorture/configs/rcu/TREE01.boot | 2 +-
tools/testing/selftests/run_kselftest.sh | 9 +-
tools/testing/selftests/timens/clock_nanosleep.c | 4 +-
tools/testing/selftests/timens/exec.c | 2 +
tools/testing/selftests/timens/futex.c | 2 +
tools/testing/selftests/timens/gettime_perf.c | 2 +
tools/testing/selftests/timens/procfs.c | 2 +
tools/testing/selftests/timens/timens.c | 2 +
tools/testing/selftests/timens/timer.c | 4 +-
tools/testing/selftests/timens/timerfd.c | 6 +-
tools/testing/selftests/timens/vfork_exec.c | 2 +
114 files changed, 3145 insertions(+), 1979 deletions(-)
create mode 100644 arch/s390/include/asm/asce.h
create mode 100644 arch/s390/include/asm/diag288.h
create mode 100644 tools/testing/kunit/qemu_configs/powerpc32.py
copy tools/testing/kunit/qemu_configs/{powerpc.py => powerpcle.py} (76%)
create mode 100644 tools/testing/kunit/qemu_configs/riscv32.py
create mode 100644 tools/testing/kunit/qemu_configs/sparc64.py
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.