This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository linux.
from 001a3a0c6a3f Merge tag 'x86-platform-2025-03-22' of git://git.kernel.or [...]
new 2df0c02dab82 x86 boot build: make git ignore stale 'tools' directory
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:
arch/x86/boot/.gitignore | 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 3ba7dfb8da62 Merge tag 'rcu-next-v6.15' of git://git.kernel.org/pub/scm [...]
new 4087e16b0331 x86/locking: Use ALT_OUTPUT_SP() for percpu_{,try_}cmpxchg [...]
new 2d352ec9fcb5 x86/locking: Use asm_inline for {,try_}cmpxchg{64,128} emulations
new 337369f8ce9e locking/mutex: Add MUTEX_WARN_ON() into fast path
new 023f3290b025 x86/locking: Remove semicolon from "lock" prefix
new a1b65f3f7c6f lockdep/mm: Fix might_fault() lockdep check of current->mm [...]
new c929d08df8be x86/split_lock: Fix the delayed detection logic
new f23ecef20af6 Merge branch 'locking/urgent' into locking/core, to pick u [...]
new b76b44fb6561 locking/lock_events: Add locking events for rtmutex slow paths
new a94d32446ab5 locking/lock_events: Add locking events for lockdep
new ee57ab5a3212 locking/lockdep: Disable KASAN instrumentation of lockdep.c
new de4b59d65264 locking/lockdep: Add kasan_check_byte() check in lock_acquire()
new 8f65291dae0e rust: sync: Add accessor for the lock behind a given guard
new c2849afafd08 rust: sync: lock: Add an example for Guard:: Lock_ref()
new 70b9c8563c9c rust: sync: condvar: Add wait_interruptible_freezable()
new f73ca66f0d7f rust: lockdep: Use Pin for all LockClassKey usages
new 87886b32d669 lockdep: Don't disable interrupts on RT in disable_irq_nos [...]
new 35e6b537af85 lockdep: Remove disable_irq_lockdep()
new 23608993bb22 Merge tag 'locking-core-2025-03-22' of git://git.kernel.or [...]
new bf71940fc169 objtool: Hide unnecessary compiler error message
new ab6ce22b7896 objtool: Handle various symbol types of rodata
new 091bf313f8a8 objtool: Handle different entry size of rodata
new c4b93b06230a objtool: Handle PC relative relocation type
new b95f852d3af2 objtool/LoongArch: Add support for switch table
new 88cbb468d454 objtool/LoongArch: Add support for goto table
new e20ab7d454ee LoongArch: Enable jump table for objtool
new 8085fcd78c1a x86/traps: Make exc_double_fault() consistently noreturn
new b745962cb975 objtool: Fix error handling inconsistencies in check()
new acae6b5bfffe objtool: Improve __noreturn annotation warning
new dd95beba97b6 objtool: Update documentation
new 0a7fb6f07e3a objtool: Increase per-function WARN_FUNC() rate limit
new 764d956145f2 objtool: Remove --unret dependency on --rethunk
new acc8c6a798a0 objtool: Consolidate option validation
new fdf5ff2934f4 objtool: Upgrade "Linked object detected" warning to error
new 5a406031d071 objtool: Add --output option
new bb62243943db objtool: Add --Werror option
new a307dd28b1c6 objtool: Change "warning:" to "error:" for --Werror
new aa8b3e64fd39 objtool: Create backup on error and print args
new 36799069b481 objtool: Add CONFIG_OBJTOOL_WERROR
new 73070466ed3b objtool: Use O_CREAT with explicit mode mask
new 2cbb20b008db tracing: Disable branch profiling in noinstr code
new 5a658afd468b Merge tag 'objtool-core-2025-03-22' of git://git.kernel.or [...]
new f553741ac8c0 sched: Cancel the slice protection of the idle entity
new 2ae891b82695 sched: Reduce the default slice to avoid tasks getting an [...]
new b9f2b29b9494 sched: Don't define sched_clock_irqtime as static key
new 563bc2161b94 sched/eevdf: Force propagating min_slice of cfs_rq when {e [...]
new d34e798094ca sched/fair: Refactor can_migrate_task() to elimate looping
new d90c9de9de2f x86/tsc: Always save/restore TSC sched_clock() on suspend/resume
new b796ea848991 sched/core: Remove duplicate included header file stats.h
new 1a5d3492f8e1 sched: Add unlikey branch hints to several system calls
new 3c27b40830ca selftests/rseq: Add rseq syscall errors test
new 79e10dad1ce3 rseq: Update kernel fields in lockstep with CONFIG_DEBUG_RSEQ=y
new 7ab02bd36eb4 sched/membarrier: Fix redundant load of membarrier_state
new 82354fce168c Merge branch 'sched/urgent' into sched/core, to pick up de [...]
new fd881d0a085f rseq: Fix segfault on registration when rseq_cs is non-zero
new e6644c967d3c rseq/selftests: Ensure the rseq ABI TLS is actually 1024 bytes
new 5fca5a4cf973 sched/uclamp: Use the uclamp_is_used() helper instead of o [...]
new 4bc45824149e sched/uclamp: Optimize sched_uclamp_used static key enabling
new 8bdc5daaa01e sched: Add a generic function to return the preemption string
new d167706f68ee lib/dump_stack: Use preempt_model_str()
new 03288138baa5 arm: Rely on generic printing of preemption model
new 4769437de0e2 arm64: Rely on generic printing of preemption model
new 732ed149f7ac powerpc: Rely on generic printing of preemption model
new b70f50be0c74 s390: Rely on generic printing of preemption model
new 96389cf36591 x86: Rely on generic printing of preemption model
new 6966cd46f632 xtensa: Rely on generic printing of preemption model
new 3bffa47a0263 tracing: Use preempt_model_str()
new f6147af176ea sched/deadline: Ignore special tasks when rebuilding domains
new 56209334dda1 sched/topology: Wrappers for sched_domains_mutex
new 45007c6fb586 sched/deadline: Generalize unique visiting of root domains
new 2ff899e35164 sched/deadline: Rebuild root domain accounting after every update
new d735bab3d58c sched/topology: Remove redundant dl_clear_root_domain call
new ce9b3f93d770 cgroup/cpuset: Remove partition_and_rebuild_sched_domains
new d128130f486b sched/topology: Stop exposing partition_sched_domains_locked
new 34929a070b7f include/{topology,cpuset}: Move dl_rebuild_rd_accounting t [...]
new d047e32b8d1b rseq/selftests: Fix namespace collision with rseq UAPI header
new f7d2728cc032 sched/debug: Change SCHED_WARN_ON() to WARN_ON_ONCE()
new 57903f72f270 sched/debug: Make 'const_debug' tunables unconditional __r [...]
new dd5bdaf2b72d sched/debug: Make CONFIG_SCHED_DEBUG functionality unconditional
new 1b68a6aba00e sched/debug, Documentation: Remove (most) CONFIG_SCHED_DEB [...]
new 14d281db78b2 sched/debug: Remove CONFIG_SCHED_DEBUG from self-test conf [...]
new b52173065e0a sched/debug: Remove CONFIG_SCHED_DEBUG
new 3785c7dbae0f cpuidle, sched: Use smp_mb__after_atomic() in current_clr_ [...]
new 32b22538bea8 Merge tag 'sched-core-2025-03-22' of git://git.kernel.org/ [...]
new 003c0414318a perf/amd/ibs: Remove IBS_{FETCH|OP}_CONFIG_MASK macros
new 88c7bcad71c8 perf/amd/ibs: Remove pointless sample period check
new 598bdf4fefff perf/amd/ibs: Fix ->config to sample period calculation fo [...]
new 46dcf8556617 perf/amd/ibs: Fix perf_ibs_op.cnt_mask for CurCnt
new e1e7844ced88 perf/amd/ibs: Don't allow freq mode event creation through [...]
new b2fc7b282bf7 perf/amd/ibs: Add PMU specific minimum period
new 1afbdd970f50 perf/amd/ibs: Add ->check_period() callback
new fa5d0a824e3b perf/amd/ibs: Ceil sample_period to min_period
new eae8a56ae0c7 uprobes: Remove redundant spinlock in uprobe_deny_signal()
new 83179cd67846 uprobes: Remove the spinlock within handle_singlestep()
new 314dfe105769 perf/x86/intel: Apply static call for drain_pebs
new f9bdf1f95339 perf/x86/intel: Avoid disable PMU if !cpuc->enabled in sam [...]
new 8ce939a0fa19 perf: Avoid the read if the count is already updated
new e02e9b0374c3 perf/x86/intel: Support PEBS counters snapshotting
new 1623ced247f7 x86/events/amd/iommu: Increase IOMMU_NAME_SIZE
new d20610c19b4a perf/amd/ibs: Add support for OP Load Latency Filtering
new 0b347a4218da perf/amd/ibs: Update DTLB/PageSize decode logic
new 3201bfa368fe perf amd ibs: Sync arch/x86/include/asm/amd-ibs.h header w [...]
new e6e21a9a39c0 Merge branch 'perf/urgent' into perf/core, to pick up fixe [...]
new 8aeacf257070 perf/core: Move perf_event sysctls into kernel/events
new 3acfcefa795c perf/x86/intel/bts: Allocate bts_ctx only if necessary
new ef2f79860031 Merge branch 'perf/urgent' into perf/core, to pick up depe [...]
new 061c99169706 perf/hw_breakpoint: Return EOPNOTSUPP for unsupported brea [...]
new c70ca298036c perf/core: Simplify the perf_event_alloc() error path
new 8f4c4963d283 perf/core: Simplify the perf_pmu_register() error path
new 6c8b0b835f00 perf/core: Simplify perf_pmu_register()
new caf8b765d453 perf/core: Simplify perf_init_event()
new 8f2221f52ece perf/core: Simplify perf_event_alloc()
new 4baeb0687abf perf/core: Merge struct pmu::pmu_disable_count into struct [...]
new b2996f56556e perf/core: Add this_cpc() helper
new adc38b4ca1ed perf/core: Introduce perf_free_addr_filters()
new c5b96789575b perf/bpf: Robustify perf_event_free_bpf_prog()
new 954878377bc8 perf/core: Simplify the perf_mmap() control flow
new 0c8a4e4139ad perf/core: Further simplify perf_mmap()
new 8eaec7bb723c perf/core: Remove retry loop from perf_mmap()
new 0983593f32c4 perf/core: Lift event->mmap_mutex in perf_mmap()
new 4eabf533fb18 perf/core: Detach 'struct perf_cpu_pmu_context' and 'struc [...]
new 66477c7230eb perf/core: Fix perf_mmap() failure path
new da02f54e81db perf/core: Clean up perf_try_init_event()
new 5e7adc81ae1b perf/x86: Annotate struct bts_buffer::buf with __counted_by()
new d6834d9c9903 watchdog/hardlockup/perf: Fix perf_event memory leak
new 05763885e327 watchdog/hardlockup/perf: Warn if watchdog_ev is leaked
new fa6192adc32f uprobes/x86: Harden uretprobe syscall trampoline check
new 7a310c644cf5 perf/x86/intel/bts: Check if bts_ctx is allocated when cal [...]
new fd3f5d385a52 perf/core: Remove optional 'size' arguments from strscpy() calls
new b6ecb57f1fec perf/core: Use sysfs_emit() instead of scnprintf()
new f4b07fd62d4d perf/core: Use POLLHUP for pinned events in error
new c96fff391c09 perf/ring_buffer: Allow the EPOLLRDNORM flag for poll
new c53e14f1ea4a perf: Extend per event callchain limit to branch stack
new cb4369129339 perf: Save PMU specific data in task_struct
new fdfda868ee3b locking/percpu-rwsem: Add guard support
new 506e64e710ff perf: attach/detach PMU specific data
new d57e94f5b891 perf: Supply task information to sched_task()
new 3cec9fd03543 perf/x86/lbr: Fix shorter LBRs call stacks for the system- [...]
new 1fbc6c8e5289 perf/x86: Remove swap_task_ctx()
new bd2da08d9363 perf: Clean up pmu specific data
new 12e766d16814 perf: Fix __percpu annotation
new 327ecdbc0fda Merge tag 'perf-core-2025-03-22' of git://git.kernel.org/p [...]
The 141 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/scheduler/sched-debug.rst | 2 +-
Documentation/scheduler/sched-design-CFS.rst | 2 +-
Documentation/scheduler/sched-domains.rst | 5 +-
Documentation/scheduler/sched-ext.rst | 3 +-
Documentation/scheduler/sched-stats.rst | 2 +-
.../sp_SP/scheduler/sched-design-CFS.rst | 2 +-
arch/arm/kernel/traps.c | 11 +-
arch/arm64/kernel/traps.c | 10 +-
arch/loongarch/Kconfig | 3 +
arch/loongarch/Makefile | 6 +-
arch/powerpc/kernel/traps.c | 3 +-
arch/powerpc/perf/core-book3s.c | 8 +-
arch/s390/kernel/dumpstack.c | 7 +-
arch/s390/kernel/perf_pai_crypto.c | 3 +-
arch/s390/kernel/perf_pai_ext.c | 3 +-
arch/x86/Kbuild | 4 +
arch/x86/coco/sev/core.c | 2 -
arch/x86/events/amd/brs.c | 3 +-
arch/x86/events/amd/ibs.c | 206 +++-
arch/x86/events/amd/iommu.c | 2 +-
arch/x86/events/amd/lbr.c | 3 +-
arch/x86/events/core.c | 27 +-
arch/x86/events/intel/bts.c | 43 +-
arch/x86/events/intel/core.c | 123 ++-
arch/x86/events/intel/ds.c | 204 +++-
arch/x86/events/intel/lbr.c | 73 +-
arch/x86/events/perf_event.h | 42 +-
arch/x86/events/perf_event_flags.h | 2 +-
arch/x86/include/asm/alternative.h | 2 +-
arch/x86/include/asm/amd-ibs.h | 3 +-
arch/x86/include/asm/barrier.h | 8 +-
arch/x86/include/asm/cmpxchg.h | 4 +-
arch/x86/include/asm/cmpxchg_32.h | 36 +-
arch/x86/include/asm/edac.h | 2 +-
arch/x86/include/asm/percpu.h | 77 +-
arch/x86/include/asm/perf_event.h | 20 +
arch/x86/include/asm/sync_bitops.h | 12 +-
arch/x86/kernel/cpu/bus_lock.c | 20 +-
arch/x86/kernel/dumpstack.c | 9 +-
arch/x86/kernel/head64.c | 2 -
arch/x86/kernel/traps.c | 18 +-
arch/x86/kernel/tsc.c | 4 +-
arch/x86/kernel/uprobes.c | 14 +-
arch/x86/mm/kasan_init_64.c | 1 -
arch/x86/mm/mem_encrypt_amd.c | 2 -
arch/x86/mm/mem_encrypt_identity.c | 2 -
arch/xtensa/kernel/traps.c | 6 +-
drivers/acpi/Makefile | 4 +
drivers/cpuidle/Makefile | 3 +
drivers/idle/Makefile | 5 +-
fs/proc/base.c | 7 -
include/linux/cpuset.h | 11 +
include/linux/energy_model.h | 2 -
include/linux/idr.h | 17 +
include/linux/interrupt.h | 16 +-
include/linux/nmi.h | 4 -
include/linux/percpu-rwsem.h | 8 +
include/linux/perf_event.h | 92 +-
include/linux/preempt.h | 2 +
include/linux/sched.h | 7 +
include/linux/sched/deadline.h | 4 +
include/linux/sched/debug.h | 2 -
include/linux/sched/idle.h | 23 +-
include/linux/sched/mm.h | 7 +
include/linux/sched/topology.h | 14 -
include/linux/uprobes.h | 3 +
include/trace/events/sched.h | 2 -
include/uapi/linux/perf_event.h | 2 +
kernel/Makefile | 5 +
kernel/cgroup/cpuset.c | 34 +-
kernel/cpu.c | 5 -
kernel/entry/Makefile | 3 +
kernel/events/callchain.c | 38 +-
kernel/events/core.c | 1062 +++++++++++++-------
kernel/events/hw_breakpoint.c | 5 +-
kernel/events/ring_buffer.c | 3 +-
kernel/events/uprobes.c | 12 +-
kernel/locking/Makefile | 3 +-
kernel/locking/lock_events_list.h | 28 +
kernel/locking/lockdep.c | 17 +-
kernel/locking/mutex.c | 2 +
kernel/locking/rtmutex.c | 29 +-
kernel/rseq.c | 140 ++-
kernel/sched/Makefile | 5 +
kernel/sched/build_utility.c | 4 +-
kernel/sched/core.c | 112 ++-
kernel/sched/core_sched.c | 2 +-
kernel/sched/deadline.c | 51 +-
kernel/sched/debug.c | 18 +-
kernel/sched/ext.c | 2 +-
kernel/sched/fair.c | 131 +--
kernel/sched/rt.c | 9 +-
kernel/sched/sched.h | 128 +--
kernel/sched/stats.h | 2 +-
kernel/sched/syscalls.c | 12 +-
kernel/sched/topology.c | 45 +-
kernel/sysctl.c | 64 --
kernel/time/Makefile | 6 +
kernel/trace/trace.c | 7 +-
kernel/watchdog.c | 25 -
kernel/watchdog_perf.c | 29 +-
lib/Kconfig.debug | 20 +-
lib/Makefile | 5 +
lib/dump_stack.c | 4 +-
mm/memory.c | 2 -
rust/helpers/helpers.c | 1 +
rust/helpers/sync.c | 13 +
rust/kernel/sync.rs | 57 +-
rust/kernel/sync/condvar.rs | 28 +-
rust/kernel/sync/lock.rs | 35 +-
rust/kernel/sync/lock/global.rs | 5 +-
rust/kernel/sync/poll.rs | 2 +-
rust/kernel/task.rs | 2 +
rust/kernel/workqueue.rs | 2 +-
scripts/Makefile.lib | 1 +
tools/arch/x86/include/asm/amd-ibs.h | 3 +-
tools/objtool/Documentation/objtool.txt | 105 +-
tools/objtool/Makefile | 2 +-
tools/objtool/arch/loongarch/decode.c | 28 +-
tools/objtool/arch/loongarch/include/arch/elf.h | 7 +
tools/objtool/arch/loongarch/special.c | 159 ++-
tools/objtool/arch/powerpc/decode.c | 14 +
tools/objtool/arch/x86/decode.c | 13 +
tools/objtool/builtin-check.c | 208 +++-
tools/objtool/check.c | 83 +-
tools/objtool/elf.c | 3 -
tools/objtool/include/objtool/arch.h | 3 +
tools/objtool/include/objtool/builtin.h | 3 +-
tools/objtool/include/objtool/elf.h | 2 +-
tools/objtool/include/objtool/warn.h | 20 +-
tools/objtool/objtool.c | 78 +-
tools/objtool/orc_dump.c | 7 +-
tools/testing/selftests/rseq/.gitignore | 1 +
tools/testing/selftests/rseq/Makefile | 9 +-
tools/testing/selftests/rseq/rseq.c | 27 +-
tools/testing/selftests/rseq/rseq.h | 5 +
.../selftests/rseq/run_syscall_errors_test.sh | 5 +
tools/testing/selftests/rseq/syscall_errors_test.c | 124 +++
tools/testing/selftests/sched/config | 2 +-
tools/testing/selftests/sched_ext/config | 1 -
.../testing/selftests/wireguard/qemu/debug.config | 1 -
141 files changed, 2870 insertions(+), 1539 deletions(-)
create mode 100644 rust/helpers/sync.c
create mode 100755 tools/testing/selftests/rseq/run_syscall_errors_test.sh
create mode 100644 tools/testing/selftests/rseq/syscall_errors_test.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 2f2d52945852 Merge tag 'bitmap-for-6.15' of https://github.com/norov/linux
new bea1d19f0364 doc: Add broken-timing possibility to stallwarn.rst
new df0cee43114b docs: Improve discussion of this_cpu_ptr(), add raw_cpu_ptr()
new 21ef24986221 rcu: Document self-propagating callbacks
new 366ba3f7f9ce srcu: Point call_srcu() to call_rcu() for detailed memory [...]
new 053ca72554df rcu: Add CONFIG_RCU_LAZY delays to call_rcu() kernel-doc header
new 81a208c56ef6 rcu: Clarify RCU_LAZY and RCU_LAZY_DEFAULT_OFF help text
new 73298c7cf1b9 rcu: Remove references to old grace-period-wait primitives
new ad6b5b73ff56 rcu: fix header guard for rcu_all_qs()
new 4dca1af414fb rcu: rename PREEMPT_AUTO to PREEMPT_LAZY
new 2c00e1199c06 sched: update __cond_resched comment about RCU quiescent states
new fcf0e25ad4c8 rcu: handle unstable rdp in rcu_read_unlock_strict()
new 83b28cfe7964 rcu: handle quiescent states for PREEMPT_RCU=n, PREEMPT_COUNT=y
new 9fd858cc5a21 osnoise: provide quiescent states
new 0be4b19edd74 rcutorture: Update rcutorture_one_extend_check() for lazy [...]
new a56ca5619f9c rcutorture: Update ->extendables check for lazy preemption
new 8437bb84bc55 rcu: limit PREEMPT_RCU configurations
new 118559a9942b rcutorture: Make scenario TREE10 build CONFIG_PREEMPT_LAZY=y
new 8d608f08017f rcutorture: Make scenario TREE07 build CONFIG_PREEMPT_LAZY=y
new a3e8162105e8 rcu: Split rcu_report_exp_cpu_mult() mask parameter and us [...]
new 764f6a81103e rcu: Remove READ_ONCE() for rdp->gpwrap access in __note_g [...]
new 85aad7cc4178 rcu: Fix get_state_synchronize_rcu_full() GP-start detection
new 23c22d91561d rcu-tasks: Move RCU Tasks self-tests to core_initcall()
new 69381f38284f rcu/nocb: Print segment lengths in show_rcu_nocb_gp_state()
new 59bed79ffdbc context_tracking: Make RCU watch ct_kernel_exit_state() warning
new 6ea9a1781c70 Flush console log from kernel_power_off()
new 8d67c1558a71 rcutorture: Allow a negative value for nfakewriters
new a6cea3954e62 rcu: Update TREE05.boot to test normal synchronize_rcu()
new 5a562b8b3f5d rcu: Use _full() API to debug synchronize_rcu()
new da2ac5623716 srcu: Make Tiny SRCU able to operate in preemptible kernels
new b459874faa7b srcu: Define SRCU_READ_FLAVOR_ALL in terms of symbols
new 5f9e1bc50a04 srcu: Use ->srcu_gp_seq for rcutorture reader batch
new 56eb8be144c2 srcu: Pull ->srcu_{un,}lock_count into a new srcu_ctr structure
new 795e7efec6ea srcu: Make SRCU readers use ->srcu_ctrs for counter selection
new 821ca6fa15d8 srcu: Make Tree SRCU updates independent of ->srcu_idx
new d31e31365b5b srcu: Force synchronization for srcu_get_delay()
new 780818a68132 srcu: Rename srcu_check_read_flavor_lite() to srcu_check_r [...]
new 4d86b1e7e1e9 srcu: Add SRCU_READ_FLAVOR_SLOWGP to flag need for synchro [...]
new f4bde41dd19d srcu: Pull pointer-to-integer conversion into __srcu_ptr_to_ctr()
new 4937096b579a srcu: Pull integer-to-pointer conversion into __srcu_ctr_to_ptr()
new 443971156ceb srcu: Move SRCU Tree/Tiny definitions from srcu.h
new c4020620528e srcu: Add SRCU-fast readers
new 176d19eecb48 rcutorture: Add ability to test srcu_read_{,un}lock_fast()
new 4c3fca0f5990 refscale: Add srcu_read_lock_fast() support using "srcu-fast"
new c143bac01915 rcutorture: Make scenario SRCU-P use srcu_read_lock_fast()
new dfe442c943b7 srcu: Fix srcu_read_unlock_{lite,nmisafe}() kernel-doc
new 729fb74889d9 srcu: Document that srcu_{read_lock,down_read}() can share [...]
new f8b8df19b2dc srcu: Add srcu_down_read_fast() and srcu_up_read_fast()
new 3cec27453db4 srcu: Make SRCU-fast also be NMI-safe
new 623b52802bb0 torture: Add get_torture_init_jiffies() for test-start time
new b8726c5aa6e8 rcutorture: Add a test_boost_holdoff module parameter
new 84ae91018af5 rcutorture: Include grace-period sequence numbers in failu [...]
new 2db7ab8c1086 rcutorture: Expand failure/close-call grace-period output
new a8f7c9c4576d rcu: Trace expedited grace-period numbers in hexadecimal
new 65e6ff0f3118 rcutorture: Add ftrace-compatible timestamp to GP# failure [...]
new 7acc2d90151f rcutorture: Make cur_ops->format_gp_seqs take buffer length
new 5d45bdf292e6 rcutorture: Move RCU_TORTURE_TEST_{CHK_RDR_STATE,LOG_CPU} to bool
new 38b43eca6665 rcutorture: Complain when invalid SRCU reader_flavor is specified
new 536e8b9b80bc srcu: Add FORCE_NEED_SRCU_NMI_SAFE Kconfig for testing
new 6be43acb2a6d torture: Make SRCU lockdep testing use srcu_read_lock_nmisafe()
new 467c890f2d1a Merge branches 'docs.2025.02.04a', 'lazypreempt.2025.03.04 [...]
new 3ba7dfb8da62 Merge tag 'rcu-next-v6.15' of git://git.kernel.org/pub/scm [...]
The 61 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/rcubarrier.rst | 5 +-
Documentation/RCU/stallwarn.rst | 7 +
Documentation/admin-guide/kernel-parameters.txt | 5 +
Documentation/core-api/this_cpu_ops.rst | 22 ++-
include/linux/printk.h | 6 +
include/linux/rcupdate.h | 25 +--
include/linux/rcupdate_wait.h | 3 +
include/linux/rcutree.h | 2 +-
include/linux/srcu.h | 102 ++++++++--
include/linux/srcutiny.h | 29 ++-
include/linux/srcutree.h | 98 ++++++++--
include/linux/torture.h | 1 +
include/trace/events/rcu.h | 2 +-
init/main.c | 1 -
kernel/context_tracking.c | 9 +-
kernel/printk/printk.c | 4 +-
kernel/rcu/Kconfig | 35 +++-
kernel/rcu/Kconfig.debug | 18 +-
kernel/rcu/rcu.h | 13 +-
kernel/rcu/rcutorture.c | 124 ++++++++++--
kernel/rcu/refscale.c | 32 +++-
kernel/rcu/srcutiny.c | 20 +-
kernel/rcu/srcutree.c | 207 +++++++++++----------
kernel/rcu/tasks.h | 5 +-
kernel/rcu/tiny.c | 14 ++
kernel/rcu/tree.c | 64 +++++--
kernel/rcu/tree_exp.h | 6 +-
kernel/rcu/tree_nocb.h | 20 +-
kernel/rcu/tree_plugin.h | 22 ++-
kernel/reboot.c | 1 +
kernel/sched/core.c | 4 +-
kernel/torture.c | 12 ++
kernel/trace/trace_osnoise.c | 32 ++--
.../selftests/rcutorture/bin/srcu_lockdep.sh | 2 +-
.../selftests/rcutorture/configs/rcu/SRCU-P.boot | 1 +
.../selftests/rcutorture/configs/rcu/TREE05.boot | 6 +
.../selftests/rcutorture/configs/rcu/TREE07 | 3 +-
.../selftests/rcutorture/configs/rcu/TREE10 | 3 +-
38 files changed, 718 insertions(+), 247 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 f81c2b81508c Merge tag 'docs-6.15' of git://git.lwn.net/linux
new f54af4af7bd2 bitmap: Align documentation between bitmap_gather() and bi [...]
new 158e9d2f3366 bitmap: remove _check_eq_u32_array
new 9ffa4b35a62d cpumask: add for_each_{possible,online}_cpu_wrap
new d81603b32cde objpool: rework objpool_pop()
new f02f2a1fe564 virtio_net: simplify virtnet_set_affinity()
new 2a402aa64c10 ibmvnic: simplify ibmvnic_set_queue_affinity()
new 40ba13b430cb powerpc/xmon: simplify xmon_batch_next_cpu()
new dc5bb9b769c9 cpumask: deprecate cpumask_next_wrap()
new 3268cb2e49cc cpumask: re-introduce cpumask_next{,_and}_wrap()
new 566babe82b10 cpumask: use cpumask_next_wrap() where appropriate
new f954a2d37637 padata: switch padata_find_next() to using cpumask_next_wrap()
new 0cad40928587 s390: switch stop_machine_yield() to using cpumask_next_wrap()
new 6fef7ed1587c scsi: lpfc: switch lpfc_irq_rebalance() to using cpumask_n [...]
new aee1bf155db7 scsi: lpfc: rework lpfc_next_{online,present}_cpu()
new 7a610694fa64 PCI: hv: Switch hv_compose_multi_msi_req_get_cpu() to usin [...]
new 14c384131ea0 cpumask: drop cpumask_next_wrap_old()
new 1e7933a575ed uapi: Revert "bitops: avoid integer overflow in GENMASK(_ULL)"
new 73656765baae rust: Add cpumask helpers
new a30047129e09 MAINTAINERS: add rust bindings entry for bitmap API
new 0312e94abe48 treewide: fix typo 'unsigned __init128' -> 'unsigned __int128'
new e3f42c436d7e riscv: fix test_and_{set,clear}_bit ordering documentation
new 1cf8e152e8c9 cpumask: align text in comment
new 2f2d52945852 Merge tag 'bitmap-for-6.15' of https://github.com/norov/linux
The 23 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:
MAINTAINERS | 5 +++
arch/powerpc/xmon/xmon.c | 6 +---
arch/riscv/include/asm/bitops.h | 4 +--
arch/s390/kernel/processor.c | 2 +-
drivers/net/ethernet/ibm/ibmvnic.c | 18 ++++++----
drivers/net/virtio_net.c | 12 ++++---
drivers/pci/controller/pci-hyperv.c | 3 +-
drivers/scsi/lpfc/lpfc.h | 23 +++---------
drivers/scsi/lpfc/lpfc_init.c | 2 +-
include/linux/bitmap.h | 8 +++--
include/linux/bits.h | 2 +-
include/linux/cpumask.h | 71 +++++++++++++++++++++++++------------
include/linux/objpool.h | 7 ++--
include/uapi/linux/bits.h | 8 ++---
include/uapi/linux/const.h | 2 +-
kernel/padata.c | 2 +-
lib/cpumask.c | 37 ++-----------------
lib/test_bitmap.c | 28 ---------------
rust/bindings/bindings_helper.h | 1 +
rust/helpers/cpumask.c | 45 +++++++++++++++++++++++
rust/helpers/helpers.c | 1 +
tools/include/linux/bits.h | 2 +-
tools/include/uapi/linux/const.h | 2 +-
23 files changed, 147 insertions(+), 144 deletions(-)
create mode 100644 rust/helpers/cpumask.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 90ab42f92b8 i386: Fix AVX10.2 sat cvt intrinsic.
new 127a24ede2f PR modula2/119449 MAX of SYSTEM.REAL64 cause an ICE
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/m2/gm2-compiler/M2GCCDeclare.def | 2 +-
gcc/m2/gm2-compiler/M2GCCDeclare.mod | 6 +-
gcc/m2/gm2-compiler/M2GenGCC.mod | 13 ++-
gcc/m2/gm2-compiler/M2Quads.mod | 56 ++++++++++---
gcc/m2/gm2-compiler/M2Range.mod | 2 +
gcc/m2/gm2-compiler/M2System.mod | 123 ++++++++++++++++-------------
gcc/m2/gm2-gcc/m2pp.cc | 1 -
gcc/m2/gm2-gcc/m2type.cc | 29 ++++---
gcc/testsuite/gm2/pim/pass/minmaxreal.mod | 7 ++
gcc/testsuite/gm2/pim/pass/minmaxreal2.mod | 8 ++
gcc/testsuite/gm2/pim/pass/minmaxreal3.mod | 10 +++
11 files changed, 168 insertions(+), 89 deletions(-)
create mode 100644 gcc/testsuite/gm2/pim/pass/minmaxreal.mod
create mode 100644 gcc/testsuite/gm2/pim/pass/minmaxreal2.mod
create mode 100644 gcc/testsuite/gm2/pim/pass/minmaxreal3.mod
--
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 bcb044256d3f Merge tag 'sched_ext-for-6.15' of git://git.kernel.org/pub [...]
new 0de64754a554 tools/nolibc: add prototypes for non-static functions
new 69ccba67d7cd selftests/nolibc: ignore -Wmissing-prototypes
new 4da4e35e9d7e selftests/nolibc: enable -Wmissing-prototypes
new cfb1bfe9535a tools/nolibc: make signature of ioctl() more flexible
new e16214dc1fbf selftests/nolibc: drop mips32be EXTRACONFIG
new a75b763b51ee selftests/nolibc: drop call to prepare target
new 25d5ef9e7c55 selftests/nolibc: drop call to mrproper target
new d7d271ec30dd selftests/nolibc: execute defconfig before other targets
new c1f4a7a84037 selftests/nolibc: always keep test kernel configuration up [...]
new dde5625d4d75 tools/nolibc: add support for sys_llseek()
new 665fa8dea90d tools/nolibc: add support for directory access
new 16681bea9a80 selftests/nolibc: split up architecture list in run-tests.sh
new 00ddf4cc9756 selftests/nolibc: only run constructor tests on nolibc
new 3d1e67c615cb selftests/nolibc: rename s390 to s390x
new 9c812b01f13d tools/nolibc: add support for 32-bit s390
new 22edf1f8d4dc tools/nolibc: add support for [v]sscanf()
new 3bd53b2fa57d Revert "selftests: kselftest: Fix build failure with NOLIBC"
new f8bedb30d66b selftests/nolibc: explicitly enable ARM mode
new cb839e0cc881 selftests/nolibc: add armthumb configuration
new b2edaad7f519 tools/nolibc: add support for openat(2)
new fbd4f52f5bf7 tools/nolibc: always use openat(2) instead of open(2)
new 90e1f9f7440c tools/nolibc: process open() vararg as mode_t
new 00e03fea969e tools/nolibc: drop outdated example from overview comment
new 6e406202a44a selftests/nolibc: use O_RDONLY flag instead of 0
new a782d45c867c selftests/nolibc: stop testing constructor order
new bceb73904c85 tools/nolibc: don't use asm/ UAPI headers
new 418becac37ef Merge tag 'nolibc-20250308-for-6.15-1' of git://git.kernel [...]
new 2ada0addbdb6 tools/memory-model: Add atomic_and()/or()/xor() and add_negative
new e176ebffc3f4 tools/memory-model: Add atomic_andnot() with its variants
new de6f99723392 tools/memory-model: Legitimize current use of tags in LKMM macros
new 723177d71224 tools/memory-model: Define applicable tags on operation in [...]
new 29279349a566 tools/memory-model: Define effect of Mb tags on RMWs in tools/...
new fafa18068359 tools/memory-model: Switch to softcoded herd7 tags
new dcc5197839f2 tools/memory-model: Distinguish between syntactic and sema [...]
new fa9e35a0772a tools/memory-model/README: Fix typo
new a2bfbf847c96 tools/memory-model: glossary.txt: Fix indents
new 72b40807d21c Merge tag 'lkmm.2025.03.21a' of git://git.kernel.org/pub/s [...]
new 2af8780d6c8a stop-machine: Add comment for rcu_momentary_eqs()
new 8541bc1a52e7 Merge tag 'stop-machine.2025.03.21a' of git://git.kernel.o [...]
new a9fe4f04da52 mm: pgtable: Fix grammar error
new 512ca748e8f5 docs/zh_CN: Add tpm index Chinese translation
new 4ad1ba0358b1 docs/zh_CN: Add tpm tpm_event_log Chinese translation
new ece0788d5891 docs/zh_CN: Add tpm tpm-security Chinese translation
new 98526e696933 docs/zh_CN: Add tpm tpm_tis Chinese translation
new f7824b691707 docs/zh_CN: Add tpm tpm_vtpm_proxy Chinese translation
new 22ab45a82136 docs/zh_CN: Add tpm xen-tpmfront Chinese translation
new 03069bf12823 docs/zh_CN: Add tpm tpm_ftpm_tee Chinese translation
new f5c7cc77acf5 docs/zh_CN: Add security credentials Chinese translation
new b48e0f696b71 Documentation: riscv: Remove KPROBES_ON_FTRACE
new e8bcda12176c docs: admin-guide: rename GTK+ to GTK
new dc4f75a26183 Merge tag 'v6.14-rc2' into test
new 7038f9f2e86d documentation/filesystems: fix spelling mistakes
new 07ab93f3cc88 Documentation: Remove repeated word in docs
new 2783096fb1dd docs: submit-checklist: Expand on build tests against diff [...]
new 8bc237a1320c docs/zh_CN: Update the translation of dev-tools/ubsan to v [...]
new 24b330444886 docs/zh_CN: Add self-protection index Chinese translation
new f460cd308013 docs/zh_CN: Add keys index Chinese translation
new 2b087edf588c docs/zh_CN: Add secrets index Chinese translation
new 3d89178b85a1 docs: sphinx: remove kernellog.py file
new faccc0ec64e1 docs: sphinx/kernel_abi: adjust coding style
new 7ceb84b72625 docs: admin-guide: abi: add SPDX tags to ABI files
new 33a8b6509de3 ABI: sysfs-class-rfkill: fix kernelversion tags
new fc80c4f02639 ABI: sysfs-bus-coresight-*: fix kernelversion tags
new a396f6297933 ABI: sysfs-driver-dma-idxd: fix date tags
new 90800df0da78 ABI: sysfs-fs-f2fs: fix date tags
new 01d009147946 ABI: sysfs-power: fix a what tag
new 790ca8b0b5a3 scripts/documentation-file-ref-check: don't check perl/pyt [...]
new 484e9aa6efaf scripts/get_abi.py: add a Python tool to generate ReST output
new 6b48bea16848 scripts/get_abi.py: add support for symbol search
new 9d7ec8867960 docs: use get_abi.py for ABI generation
new c67c3fbdd917 scripts/lib/abi/abi_parser.py: optimize parse_abi() function
new 9bec7870c64c scripts/lib/abi/abi_parser.py: use an interactor for ReST output
new ee34f8300c89 docs: sphinx/kernel_abi: use AbiParser directly
new aea5e52dce74 docs: sphinx/kernel_abi: reduce buffer usage for ABI messages
new cc93e4829a14 docs: sphinx/kernel_abi: properly split lines
new 2a21d80dfb41 scripts/get_abi.pl: Add filtering capabilities to rest output
new 98a4324a8b7b scripts/get_abi.pl: add support to parse ABI README file
new 5d7871d77f6d docs: sphinx/kernel_abi: parse ABI files only once
new 4bb2dbd7576d docs: admin-guide/abi: split files from symbols
new c940816968da docs: sphinx/automarkup: add cross-references for ABI
new 5ca0e7ffc898 docs: sphinx/kernel_abi: avoid warnings during Sphinx module init
new dc525a7650d7 scripts/lib/abi/abi_parser.py: Rename title name for ABI files
new 6649b4217089 scripts/lib/abi/abi_parser.py: make it backward-compatible [...]
new 0d5fd96880d9 scripts/get_abi.py: add support for undefined ABIs
new 1c7e66bc5d20 scripts/get_abi.pl: drop now obsoleted script
new 1ce8294cfefb Merge branch 'mauro' into docs-mw
new 95767a592dc9 docs: submitting-patches: document the format for affiliation
new b09d96e0847b docs: ABI: drop two duplicate symbols
new ba561b485709 scripts/kernel-doc: remove an obscure logic from kernel-doc
new b126dbf52e98 Documentation/driver-api: fixed spelling mistakes
new df60e5290599 docs: Makefile: use the new script to check for bad ABI re [...]
new 6a0c4b61e13f docs: trace: decode_msr.py: make it compatible with python 3
new de61d6515bae docs: ABI: move README contents to the top
new d2b239099cf0 docs: changes: update Sphinx minimal version to 3.4.3
new 5e25b972a22b docs: changes: update Python minimal version
new 8def404249af docs: extensions: don't use utf-8 syntax for descriptions
new 089e06c3f113 scripts/kernel-doc: drop Sphinx version check
new 629ecd68ccde Merge branch 'mauro' into docs-mw
new 57937eac1f78 kernel-docs: Add book to process/kernel-docs.rst
new 8b2ee518fc06 Documentation/kernel-parameters: fix typo in description o [...]
new 15f738292b34 MAINTAINERS: add reviewer for Chinese translations
new 85df12c59962 docs: iostats: Rewrite intro, remove outdated formats
new 364469e533b8 Documentation/core-api: min_heap: update for variable type [...]
new d3509b6432f2 docs/zh_CN: add maintainer tree for Chinese doc pickup
new 83b029482d97 docs/zh_CN: add few request for Chinese translation
new ff7ff6eb4f80 docs: media: Allow creating cross-references for RC ABI
new 174dbf0dee56 docs: automarkup: drop legacy support
new 2234652a7376 docs: thunderbolt: Allow creating cross-references for ABI
new 71dfab849300 docs: arm: asymmetric-32bit: Allow creating cross-referenc [...]
new 866ea82e5394 docs: arm: generic-counter: Allow creating cross-reference [...]
new 737575dbab64 docs: iio: Allow creating cross-references ABI
new f12583fd2ba3 docs: networking: Allow creating cross-references statistics ABI
new fb12098d8ee4 docs: submit-checklist: Allow creating cross-references fo [...]
new eb0c714120ba docs: translations: Allow creating cross-references for AB [...]
new 56f2399f0e90 Documentation: typo fixes
new 991dabb24232 docs/ja_JP: Convert SubmitChecklist into reST with belated [...]
new 757b9d0a4fd2 docs: arch/x86/sva: Fix two grammar errors under Backgroun [...]
new 999fd62b0660 docs: scheduler: fix spelling in sched-bwc documentation
new 4dd4eef60f8e Fix typos in admin-guide/gpio
new 76a6782284df Documentation: input: Add section pertaining to polled inp [...]
new 696d107c684f Docs/arch/arm64: Fix spelling in amu.rst
new 086f4a125977 include/asm-generic/io.h: fix kerneldoc markup
new ffda7c211d21 drivers: media: intel-ipu3.h: fix identation on a kernel-d [...]
new 62d6d20257a9 drivers: firewire: firewire-cdev.h: fix identation on a ke [...]
new 99326b2155d8 docs: driver-api/infiniband.rst: fix Kerneldoc markup
new b9609ecba35e scripts/kernel-doc: don't add not needed new lines
new 19b100b0116d scripts/kernel-doc: drop dead code for Wcontents_before_sections
new 78da89c63983 scripts: get_feat.pl: substitute s390x with s390
new a65758f1e3df Documentation: ocxl.rst: Update consortium site
new 04c4bb90ae6e Documentation/CoC: Spell out the TAB role in enforcement d [...]
new b37221cc861d Documentation: kcsan: fix "Plain Accesses and Data Races" [...]
new e5e6c016fcbd docs: Correct installation instruction
new 5a63f0369bda docs/.../submit-checklist: Use Documentation/admin-guide/a [...]
new 2d38f5fe1a20 Documentation: dma-buf: heaps: Add heap name definitions
new fba374f32855 docs: Remove outdated highuid.rst documentation
new 4e6b7141d169 docs: clarify rules wrt tagging other people
new 5b8f85d081da docs: driver-api: firmware: clarify userspace requirements
new 8d57fd6f096a docs/zh_CN: Add snp-tdx-threat-model index Chinese translation
new 44baeb8613ca docs/Chinese: change the disclaimer words
new 82ac75237379 docs/zh_CN: fix spelling mistake
new 323cc36ef68b Merge tag 'chinese-doc-6.15-rc1' of gitolite.kernel.org:pu [...]
new f81c2b81508c Merge tag 'docs-6.15' of git://git.lwn.net/linux
The 142 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/ABI/README | 3 +-
Documentation/ABI/removed/sysfs-class-rfkill | 2 +-
Documentation/ABI/stable/sysfs-class-rfkill | 12 +-
Documentation/ABI/stable/sysfs-devices-system-cpu | 10 -
Documentation/ABI/stable/sysfs-driver-dma-idxd | 4 +-
.../ABI/testing/configfs-usb-gadget-midi2 | 2 +-
.../ABI/testing/sysfs-bus-coresight-devices-cti | 78 +-
.../ABI/testing/sysfs-bus-coresight-devices-tpdm | 52 +-
Documentation/ABI/testing/sysfs-fs-f2fs | 4 +-
Documentation/ABI/testing/sysfs-power | 2 +-
Documentation/Makefile | 2 +-
Documentation/admin-guide/README.rst | 2 +-
Documentation/admin-guide/abi-obsolete-files.rst | 7 +
Documentation/admin-guide/abi-obsolete.rst | 6 +-
Documentation/admin-guide/abi-removed-files.rst | 7 +
Documentation/admin-guide/abi-removed.rst | 6 +-
Documentation/admin-guide/abi-stable-files.rst | 7 +
Documentation/admin-guide/abi-stable.rst | 6 +-
Documentation/admin-guide/abi-testing-files.rst | 7 +
Documentation/admin-guide/abi-testing.rst | 6 +-
Documentation/admin-guide/abi.rst | 18 +
Documentation/admin-guide/gpio/gpio-sim.rst | 2 +-
Documentation/admin-guide/gpio/gpio-virtuser.rst | 2 +-
Documentation/admin-guide/highuid.rst | 80 --
Documentation/admin-guide/index.rst | 1 -
Documentation/admin-guide/iostats.rst | 89 +-
Documentation/admin-guide/kernel-parameters.txt | 2 +-
Documentation/admin-guide/thunderbolt.rst | 2 +-
Documentation/admin-guide/workload-tracing.rst | 2 +-
Documentation/arch/arm64/amu.rst | 2 +-
Documentation/arch/arm64/asymmetric-32bit.rst | 2 +-
Documentation/conf.py | 2 +-
Documentation/core-api/min_heap.rst | 4 +-
Documentation/dev-tools/kcsan.rst | 2 +-
.../bindings/net/can/microchip,mcp251xfd.yaml | 2 +-
.../firmware/firmware-usage-guidelines.rst | 5 +
Documentation/driver-api/generic-counter.rst | 4 +-
Documentation/driver-api/iio/core.rst | 2 +-
Documentation/driver-api/infiniband.rst | 16 +-
Documentation/driver-api/media/drivers/zoran.rst | 2 +-
.../driver-api/media/maintainer-entry-profile.rst | 2 +-
Documentation/driver-api/nvdimm/nvdimm.rst | 6 +-
Documentation/driver-api/pm/devices.rst | 2 +-
.../debug/kprobes-on-ftrace/arch-support.txt | 2 +-
Documentation/features/list-arch.sh | 2 +-
Documentation/filesystems/9p.rst | 2 +-
.../filesystems/bcachefs/SubmittingPatches.rst | 4 +-
Documentation/filesystems/coda.rst | 2 +-
Documentation/filesystems/debugfs.rst | 2 +-
Documentation/filesystems/netfs_library.rst | 2 +-
.../filesystems/xfs/xfs-delayed-logging-design.rst | 2 +-
.../xfs/xfs-maintainer-entry-profile.rst | 2 +-
.../filesystems/xfs/xfs-online-fsck-design.rst | 4 +-
Documentation/iio/iio_devbuf.rst | 2 +-
Documentation/input/devices/elantech.rst | 2 +-
Documentation/input/input-programming.rst | 19 +
Documentation/mm/split_page_table_lock.rst | 2 +-
Documentation/networking/statistics.rst | 2 +-
Documentation/nvme/nvme-pci-endpoint-target.rst | 2 +-
Documentation/process/5.Posting.rst | 13 +-
Documentation/process/changes.rst | 4 +-
.../process/code-of-conduct-interpretation.rst | 17 +-
Documentation/process/kernel-docs.rst | 11 +
Documentation/process/submit-checklist.rst | 12 +-
Documentation/process/submitting-patches.rst | 45 +-
Documentation/scheduler/sched-bwc.rst | 2 +-
Documentation/sound/soc/machine.rst | 2 +-
Documentation/sphinx/automarkup.py | 82 +-
Documentation/sphinx/cdomain.py | 7 +-
Documentation/sphinx/kernel_abi.py | 162 +--
Documentation/sphinx/kernel_feat.py | 4 +-
Documentation/sphinx/kernel_include.py | 4 +-
Documentation/sphinx/kerneldoc.py | 19 +-
Documentation/sphinx/kernellog.py | 22 -
Documentation/sphinx/kfigure.py | 91 +-
Documentation/sphinx/load_config.py | 2 +-
Documentation/sphinx/maintainers_include.py | 4 +-
Documentation/sphinx/rstFlatTable.py | 10 +-
Documentation/trace/postprocess/decode_msr.py | 2 +-
.../it_IT/process/submit-checklist.rst | 7 +-
Documentation/translations/ja_JP/SubmitChecklist | 105 --
.../translations/ja_JP/disclaimer-ja_JP.rst | 24 +
Documentation/translations/ja_JP/index.rst | 2 +
Documentation/translations/ja_JP/process/howto.rst | 37 +-
.../ja_JP/process/submit-checklist.rst | 163 +++
.../sp_SP/process/submit-checklist.rst | 7 +-
.../translations/zh_CN/admin-guide/README.rst | 2 +-
.../translations/zh_CN/dev-tools/ubsan.rst | 33 +-
.../translations/zh_CN/disclaimer-zh_CN.rst | 8 +-
Documentation/translations/zh_CN/index.rst | 8 +-
Documentation/translations/zh_CN/mm/balance.rst | 2 +-
.../zh_CN/process/submit-checklist.rst | 4 +-
.../translations/zh_CN/security/credentials.rst | 479 +++++++++
.../translations/zh_CN/security/index.rst | 8 +-
.../translations/zh_CN/security/keys/index.rst | 22 +
.../translations/zh_CN/security/secrets/index.rst | 17 +
.../zh_CN/security/self-protection.rst | 271 +++++
.../zh_CN/security/snp-tdx-threat-model.rst | 209 ++++
.../translations/zh_CN/security/tpm/index.rst | 20 +
.../zh_CN/security/tpm/tpm-security.rst | 151 +++
.../zh_CN/security/tpm/tpm_event_log.rst | 49 +
.../zh_CN/security/tpm/tpm_ftpm_tee.rst | 31 +
.../translations/zh_CN/security/tpm/tpm_tis.rst | 43 +
.../zh_CN/security/tpm/tpm_vtpm_proxy.rst | 51 +
.../zh_CN/security/tpm/xen-tpmfront.rst | 114 ++
.../translations/zh_TW/admin-guide/README.rst | 2 +-
.../zh_TW/process/submit-checklist.rst | 4 +-
Documentation/usb/gadget-testing.rst | 2 +-
Documentation/userspace-api/accelerators/ocxl.rst | 7 +-
Documentation/userspace-api/dma-buf-heaps.rst | 25 +
Documentation/userspace-api/index.rst | 1 +
.../userspace-api/media/rc/rc-sysfs-nodes.rst | 2 +-
MAINTAINERS | 3 +
.../staging/media/ipu3/include/uapi/intel-ipu3.h | 3 +-
include/asm-generic/io.h | 6 +-
include/uapi/linux/firewire-cdev.h | 3 +-
kernel/stop_machine.c | 1 +
scripts/documentation-file-ref-check | 2 +-
scripts/get_abi.pl | 1103 --------------------
scripts/get_abi.py | 214 ++++
scripts/get_feat.pl | 4 +-
scripts/kernel-doc | 163 +--
scripts/lib/abi/abi_parser.py | 628 +++++++++++
scripts/lib/abi/abi_regex.py | 234 +++++
scripts/lib/abi/helpers.py | 38 +
scripts/lib/abi/system_symbols.py | 378 +++++++
tools/include/nolibc/Makefile | 1 +
tools/include/nolibc/arch-mips.h | 1 +
tools/include/nolibc/arch-s390.h | 9 +-
tools/include/nolibc/arch.h | 2 +-
tools/include/nolibc/crt.h | 2 +
tools/include/nolibc/dirent.h | 98 ++
tools/include/nolibc/errno.h | 2 +-
tools/include/nolibc/nolibc.h | 4 +-
tools/include/nolibc/signal.h | 1 +
tools/include/nolibc/stackprotector.h | 2 +
tools/include/nolibc/stdio.h | 98 ++
tools/include/nolibc/stdlib.h | 1 +
tools/include/nolibc/string.h | 4 +
tools/include/nolibc/sys.h | 83 +-
tools/memory-model/Documentation/glossary.txt | 32 +-
.../Documentation/herd-representation.txt | 49 +-
tools/memory-model/README | 4 +-
tools/memory-model/linux-kernel.bell | 33 +-
tools/memory-model/linux-kernel.cat | 10 +
tools/memory-model/linux-kernel.cfg | 1 +
tools/memory-model/linux-kernel.def | 169 +--
tools/testing/selftests/kselftest.h | 5 -
tools/testing/selftests/nolibc/Makefile | 30 +-
.../testing/selftests/nolibc/nolibc-test-linkage.c | 6 +-
tools/testing/selftests/nolibc/nolibc-test.c | 138 ++-
tools/testing/selftests/nolibc/run-tests.sh | 26 +-
152 files changed, 4444 insertions(+), 2101 deletions(-)
create mode 100644 Documentation/admin-guide/abi-obsolete-files.rst
create mode 100644 Documentation/admin-guide/abi-removed-files.rst
create mode 100644 Documentation/admin-guide/abi-stable-files.rst
create mode 100644 Documentation/admin-guide/abi-testing-files.rst
delete mode 100644 Documentation/admin-guide/highuid.rst
delete mode 100644 Documentation/sphinx/kernellog.py
delete mode 100644 Documentation/translations/ja_JP/SubmitChecklist
create mode 100644 Documentation/translations/ja_JP/disclaimer-ja_JP.rst
create mode 100644 Documentation/translations/ja_JP/process/submit-checklist.rst
create mode 100644 Documentation/translations/zh_CN/security/credentials.rst
create mode 100644 Documentation/translations/zh_CN/security/keys/index.rst
create mode 100644 Documentation/translations/zh_CN/security/secrets/index.rst
create mode 100644 Documentation/translations/zh_CN/security/self-protection.rst
create mode 100644 Documentation/translations/zh_CN/security/snp-tdx-threat-model.rst
create mode 100644 Documentation/translations/zh_CN/security/tpm/index.rst
create mode 100644 Documentation/translations/zh_CN/security/tpm/tpm-security.rst
create mode 100644 Documentation/translations/zh_CN/security/tpm/tpm_event_log.rst
create mode 100644 Documentation/translations/zh_CN/security/tpm/tpm_ftpm_tee.rst
create mode 100644 Documentation/translations/zh_CN/security/tpm/tpm_tis.rst
create mode 100644 Documentation/translations/zh_CN/security/tpm/tpm_vtpm_proxy.rst
create mode 100644 Documentation/translations/zh_CN/security/tpm/xen-tpmfront.rst
create mode 100644 Documentation/userspace-api/dma-buf-heaps.rst
delete mode 100755 scripts/get_abi.pl
create mode 100755 scripts/get_abi.py
create mode 100644 scripts/lib/abi/abi_parser.py
create mode 100644 scripts/lib/abi/abi_regex.py
create mode 100644 scripts/lib/abi/helpers.py
create mode 100644 scripts/lib/abi/system_symbols.py
create mode 100644 tools/include/nolibc/dirent.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 gcc.
from f2d4725af00 Daily bump.
new 90ab42f92b8 i386: Fix AVX10.2 sat cvt intrinsic.
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.target/i386/avx10_2-512-vcvttph2iubs-2.c | 28 +++++++++++++++++-----
1 file changed, 22 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-14
in repository gcc.
from 5ba6fdc5476 i386: Add -mavx10.1 back with 512 bit alias
new 96be9838aea 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 | 11 +++++++++++
gcc/DATESTAMP | 2 +-
gcc/cp/ChangeLog | 9 +++++++++
gcc/testsuite/ChangeLog | 8 ++++++++
4 files changed, 29 insertions(+), 1 deletion(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.