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 08ff112d536 Support broken gcc test for gas string merge support
new 385ed8f18b5 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 linux.
from 9f3ee94e705a Merge tag 'rcu.release.v6.14' of git://git.kernel.org/pub/ [...]
new 0568c6ebf072 ring-buffer: Check for empty ring-buffer with rb_num_of_entries()
new 6e31b759b076 ring-buffer: Make reading page consistent with the code logic
new 0074adea39b6 Merge tag 'trace-ringbuffer-v6.14' of git://git.kernel.org [...]
new 7d137e604aaa fgraph: Remove unnecessary disabling of interrupts and recursion
new ac8c3b02fc33 ftrace: Do not disable interrupts in profiler
new 77e53cb2fcf2 ftrace: Remove unneeded goto jumps
new 1d95fd9d6b1a ftrace: Switch ftrace.c code over to use guard()
new d576aec24df9 fgraph: Get ftrace recursion lock in function_graph_enter
new 41705c4262aa fgraph: Pass ftrace_regs to entryfunc
new a3ed4157b7d8 fgraph: Replace fgraph_ret_regs with ftrace_regs
new 2ca8c112c967 fgraph: Pass ftrace_regs to retfunc
new 46bc08238856 fprobe: Use ftrace_regs in fprobe entry handler
new 762abbc0d09f fprobe: Use ftrace_regs in fprobe exit handler
new b9b55c8912ce tracing: Add ftrace_partial_regs() for converting ftrace_r [...]
new d5d01b71996e tracing: Add ftrace_fill_perf_regs() for perf event
new 0566cefe73b9 tracing/fprobe: Enable fprobe events with CONFIG_DYNAMIC_F [...]
new 8e2759da9378 bpf: Enable kprobe_multi feature if CONFIG_FPROBE is enabled
new a762e9267dca ftrace: Add CONFIG_HAVE_FTRACE_GRAPH_FUNC
new 7495e179b478 s390/tracing: Enable HAVE_FTRACE_GRAPH_FUNC
new 4346ba160409 fprobe: Rewrite fprobe on function-graph tracer
new b5fa903b7f7c fprobe: Add fprobe_header encoding feature
new a2224559cbba tracing/fprobe: Remove nr_maxactive from fprobe
new 91fce23a08f6 selftests: ftrace: Remove obsolate maxactive syntax check
new 0c2dd44d3f9b selftests/ftrace: Add a test case for repeating register/u [...]
new 54b6b4a3d499 Documentation: probes: Update fprobe on function-graph tracer
new 2bc56fdae1ba ftrace: Add ftrace_get_symaddr to convert fentry_ip to symaddr
new 4f7caaa2f92b bpf: Use ftrace_get_symaddr() for kprobe_multi probes
new 8275637215bd tracing: Adopt __free() and guard() for trace_fprobe.c
new 31f505dc7033 ftrace: Implement :mod: cache filtering on kernel command line
new 2e04247f7cce Merge tag 'ftrace-v6.14' of git://git.kernel.org/pub/scm/l [...]
new 28b24394c6e9 scripts/sorttable: Remove unused macro defines
new 4f48a28b37d5 scripts/sorttable: Remove unused write functions
new 6f2c2f93a190 scripts/sorttable: Remove unneeded Elf_Rel
new 66990c003306 scripts/sorttable: Have the ORC code use the _r() function [...]
new 7ffc0d0819f4 scripts/sorttable: Make compare_extable() into two functions
new 157fb5b3cfd2 scripts/sorttable: Convert Elf_Ehdr to union
new 545f6cf8f4c9 scripts/sorttable: Replace Elf_Shdr Macro with a union
new 200d015e73b4 scripts/sorttable: Convert Elf_Sym MACRO over to a union
new 1dfb59a228dd scripts/sorttable: Add helper functions for Elf_Ehdr
new 67afb7f50440 scripts/sorttable: Add helper functions for Elf_Shdr
new 17bed33ac12f scripts/sorttable: Add helper functions for Elf_Sym
new 1b649e6ab8dc scripts/sorttable: Use uint64_t for mcount sorting
new 58d87678a0f4 scripts/sorttable: Move code from sorttable.h into sorttable.c
new 4acda8edefa1 scripts/sorttable: Get start/stop_mcount_loc from ELF file [...]
new 1e5f6771c247 scripts/sorttable: Use a structure of function pointers fo [...]
new c0e75905caf3 Merge tag 'trace-sorttable-v6.14' of git://git.kernel.org/ [...]
The 46 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/trace/fprobe.rst | 42 +-
arch/arm64/Kconfig | 2 +
arch/arm64/include/asm/Kbuild | 1 +
arch/arm64/include/asm/ftrace.h | 51 +-
arch/arm64/kernel/asm-offsets.c | 12 -
arch/arm64/kernel/entry-ftrace.S | 32 +-
arch/arm64/kernel/ftrace.c | 78 ++-
arch/loongarch/Kconfig | 4 +-
arch/loongarch/include/asm/fprobe.h | 12 +
arch/loongarch/include/asm/ftrace.h | 32 +-
arch/loongarch/kernel/asm-offsets.c | 12 -
arch/loongarch/kernel/ftrace_dyn.c | 10 +-
arch/loongarch/kernel/mcount.S | 17 +-
arch/loongarch/kernel/mcount_dyn.S | 14 +-
arch/powerpc/Kconfig | 1 +
arch/powerpc/include/asm/ftrace.h | 13 +
arch/powerpc/kernel/trace/ftrace.c | 8 +-
arch/powerpc/kernel/trace/ftrace_64_pg.c | 16 +-
arch/riscv/Kconfig | 3 +-
arch/riscv/include/asm/Kbuild | 1 +
arch/riscv/include/asm/ftrace.h | 45 +-
arch/riscv/kernel/ftrace.c | 17 +-
arch/riscv/kernel/mcount.S | 24 +-
arch/s390/Kconfig | 4 +-
arch/s390/include/asm/fprobe.h | 10 +
arch/s390/include/asm/ftrace.h | 37 +-
arch/s390/kernel/asm-offsets.c | 6 -
arch/s390/kernel/entry.h | 1 -
arch/s390/kernel/ftrace.c | 48 +-
arch/s390/kernel/mcount.S | 23 +-
arch/x86/Kconfig | 4 +-
arch/x86/include/asm/Kbuild | 1 +
arch/x86/include/asm/ftrace.h | 54 +-
arch/x86/kernel/ftrace.c | 47 +-
arch/x86/kernel/ftrace_32.S | 13 +-
arch/x86/kernel/ftrace_64.S | 17 +-
include/asm-generic/fprobe.h | 46 ++
include/linux/fprobe.h | 62 +-
include/linux/ftrace.h | 116 +++-
include/linux/ftrace_regs.h | 2 +
kernel/trace/Kconfig | 22 +-
kernel/trace/bpf_trace.c | 28 +-
kernel/trace/fgraph.c | 65 +-
kernel/trace/fprobe.c | 664 +++++++++++++-----
kernel/trace/ftrace.c | 203 +++---
kernel/trace/ring_buffer.c | 63 +-
kernel/trace/trace.c | 8 +
kernel/trace/trace.h | 8 +-
kernel/trace/trace_fprobe.c | 270 ++++----
kernel/trace/trace_functions_graph.c | 47 +-
kernel/trace/trace_irqsoff.c | 6 +-
kernel/trace/trace_probe_tmpl.h | 2 +-
kernel/trace/trace_sched_wakeup.c | 6 +-
kernel/trace/trace_selftest.c | 11 +-
lib/test_fprobe.c | 51 +-
samples/fprobe/fprobe_example.c | 4 +-
scripts/sorttable.c | 740 +++++++++++++++++++--
scripts/sorttable.h | 500 --------------
.../test.d/dynevent/add_remove_fprobe_repeat.tc | 19 +
.../ftrace/test.d/dynevent/fprobe_syntax_errors.tc | 4 +-
60 files changed, 2206 insertions(+), 1453 deletions(-)
create mode 100644 arch/loongarch/include/asm/fprobe.h
create mode 100644 arch/s390/include/asm/fprobe.h
create mode 100644 include/asm-generic/fprobe.h
delete mode 100644 scripts/sorttable.h
create mode 100644 tools/testing/selftests/ftrace/test.d/dynevent/add_remove_fprob [...]
--
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 a82352a2a07 c++/modules: Propagate FNDECL_USED_AUTO when propagating de [...]
new 0e4f03c6701 c++: Wrap force_target_expr in get_member_function_from_ptr [...]
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/typeck.cc | 7 ++++---
gcc/testsuite/g++.dg/expr/pmf-4.C | 22 ++++++++++++++++++++++
2 files changed, 26 insertions(+), 3 deletions(-)
create mode 100644 gcc/testsuite/g++.dg/expr/pmf-4.C
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository gcc.
from dae2b6246c0 match: Improve the `x ==/!= ~x` pattern [PR118483]
new d4a1a63fc4f Revert "[PATCH 2/2] RISC-V:Add intrinsic cases for the CMOs [...]
new 3f641a8f1d1 Revert "[PATCH 1/2] RISC-V:Add intrinsic support for the CM [...]
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.gcc | 2 +-
gcc/config/riscv/riscv_cmo.h | 84 ---------------------------------
gcc/testsuite/gcc.target/riscv/cmo-32.c | 58 -----------------------
gcc/testsuite/gcc.target/riscv/cmo-64.c | 58 -----------------------
4 files changed, 1 insertion(+), 201 deletions(-)
delete mode 100644 gcc/config/riscv/riscv_cmo.h
delete mode 100644 gcc/testsuite/gcc.target/riscv/cmo-32.c
delete mode 100644 gcc/testsuite/gcc.target/riscv/cmo-64.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 62de6e168526 Merge tag 'sched-core-2025-01-21' of git://git.kernel.org/ [...]
new 3d6f83df8ff2 printk: Fix signed integer overflow when defining LOG_BUF_LEN_MAX
new f1c21cf47059 printk: Remove redundant deferred check in vprintk()
new 0161e2d6950f printk: Defer legacy printing when holding printk_cpu_sync
new 4859bcd7a5bb Merge branch 'for-6.14-cpu_sync-fixup' into for-linus
new 4ca6c022279d Merge tag 'printk-for-6.14' of git://git.kernel.org/pub/sc [...]
new 3dae09de4061 livepatch: Add stack_order sysfs attribute
new ed2ec63d3faa selftests: livepatch: add test cases of stack_order sysfs [...]
new 477fb0671feb selftests/livepatch: Replace hardcoded module name with va [...]
new 49dcb50d6ce3 Merge branch 'for-6.14/selftests-trivial' into for-linus
new 336088234e9f Merge tag 'livepatching-for-6.14' of git://git.kernel.org/ [...]
new 763d1ebec843 vdso: Correct typo in PAGE_SHIFT comment
new 9f38e83a8897 posix-timers: Fix typo in __lock_timer()
new 776b194116d1 clocksource/wdtest: Print time values for short udelay(1)
new da7100d3bf7d hrtimers: Update the return type of enqueue_hrtimer()
new 4903e1ba798e tick/broadcast: Add kernel-doc for function parameters
new 4477b0601471 timer/migration: Fix kernel-doc warnings for union tmigr_state
new 2d2a46cf2378 timekeeping: Remove unused ktime_get_fast_timestamps()
new 3ec955713d96 timers: Optimize get_timer_[this_]cpu_base()
new dcf6230555dc timers/migration: Simplify top level detection on group setup
new f200c315da80 Merge tag 'timers-core-2025-01-21' of git://git.kernel.org [...]
new 6f8b79683dfb genirq: Move irq_thread_fn() further up in the code
new 429f49ad361c genirq: Reuse irq_thread_fn() for forced thread case
new bad6722e478f kexec: Consolidate machine_kexec_mask_interrupts() implementation
new b4706d814921 genirq/kexec: Prevent redundant IRQ masking by checking st [...]
new 877c76dbb98b irqchip: keystone: Use syscon_regmap_lookup_by_phandle_args
new dd1f17a9faf5 irqchip/irq-brcmstb-l2: Replace brcmstb_l2_mask_and_ack() [...]
new 2d95ffaecbc2 irqchip/ti-sci-intr: Add module build support
new b8b26ae398c4 irqchip/ti-sci-inta : Add module build support
new e3ab1fc9354f irqchip/ts4800: Replace seq_printf() by seq_puts()
new 2af257388473 irqchip/loongarch-avec: Add multi-nodes topology support
new 8d187a77f04c genirq: Make handle_enforce_irqctx() unconditionally available
new 9620301cc27f genirq: Remove handle_enforce_irqctx() wrapper
new 5d30d6ab8c65 ARC: Remove GENERIC_PENDING_IRQ
new 65d09d269fc1 hexagon: Remove GENERIC_PENDING_IRQ leftover
new a648eb3a3f79 genirq: Provide IRQCHIP_MOVE_DEFERRED
new 7d04319a05ab x86/apic: Convert to IRQCHIP_MOVE_DEFERRED
new f94a18249b7f genirq: Remove IRQ_MOVE_PCNTXT and related code
new 554d0fee8a5b genirq/timings: Add kernel-doc for a function parameter
new a4b3990e01df genirq/generic_chip: Export irq_gc_mask_disable_and_ack_set()
new 4c551165e771 Merge tag 'irq-core-2025-01-21' of git://git.kernel.org/pu [...]
new 2da76e9e12c3 mm/slab: fix kernel-doc func param names
new 0f52b4db4f91 rcu/kvfree: Initialize kvfree_rcu() separately
new d824ed707ba2 rcu/kvfree: Move some functions under CONFIG_TINY_RCU
new ba5cac52d044 rcu/kvfree: Adjust names passed into trace functions
new c18bcd85cea7 rcu/kvfree: Adjust a shrinker name
new bbe658d65802 mm/slab: Move kvfree_rcu() into SLAB
new e492fac3657b Merge branch 'slab/for-6.14/kfree_rcu_move' into slab/for-next
new ad37df3bcb1c Merge tag 'slab-for-6.14' of git://git.kernel.org/pub/scm/ [...]
new 049dfe96baf9 rcu: Report callbacks enqueued on offline CPU blind spot
new d16e32f75f30 rcu: Make rcu_report_exp_cpu_mult() caller acquire lock
new e2bd168295e4 rcu: Move rcu_report_exp_rdp() setting of ->cpu_no_qs.b.ex [...]
new 6ae4c30fee05 rcu: Replace open-coded rcu_exp_need_qs() from rcu_exp_han [...]
new 7a323371197b rcu: Make preemptible rcu_exp_handler() check idempotency
new ecc5e6b0d3c9 rcu: Add KCSAN exclusive-writer assertions for rdp->cpu_no [...]
new 1bb03ad383a7 rcu: Add lockdep_assert_irqs_disabled() to rcu_exp_need_qs()
new 8f6f1636e345 MAINTAINERS: Update RCU git tree
new 0203b485d26d torture: Add dowarn argument to torture_sched_setaffinity()
new 584975ccb7bd rcutorture: Add random real-time preemption
new 5ec090011bd2 rcutorture: Make the TREE03 scenario do preemption
new 579a05da40a4 rcutorture: Decorate failing reader segments with CPU ID
new 7b6c1648bb6e rcutorture: Use finer-grained timeouts for rcu_torture_wri [...]
new 4569cf60b6ca rcutorture: Add ->cond_sync_exp_full function to rcu_ops s [...]
new 0f38c06cab77 rcutorture: Check preemption for failing reader
new 3b476823b986 rcutorture: Decorate failing reader segments with last CPU ID
new b27a34f908c7 rcutorture: Add full read-side contexts to "busted" torture type
new 16338e7cb745 rcutorture: Pretty-print rcutorture reader segments
new ec9d6356bfda rcutorture: Make rcutorture_one_extend() check reader state
new a2ab1e457897 rcutorture: Ignore attempts to test preemption and forward [...]
new cae7f6319e64 rcutorture: Add documentation for recent conditional and p [...]
new 282e06cc8f59 rcutorture: Add parameters to control polled/conditional w [...]
new c31569eec481 rcutorture: Add preempt_count() to rcutorture_one_extend_c [...]
new 885a6f4729c6 rcutorture: Read CPU ID for decoration protected by both r [...]
new 223f16b87d70 rcutorture: Add per-reader-segment preemption diagnostics
new 0fef924e3918 rcutorture: Use symbols for SRCU reader flavors
new d465492a224b srcu: Guarantee non-negative return value from srcu_read_lock()
new cfb07b07dda2 srcu: Fix typo s/srcu_check_read_flavor()/__srcu_check_rea [...]
new 45c7c67643ae srcu: Remove redundant GP sequence checks in srcu_funnel_gp_start
new 1806b1f97f7a refscale: Add test for sched_clock()
new 6ca774f06a7d torture: Make kvm-remote.sh give up on unresponsive system
new 4b5c2205526c Merge branches 'fixes.2024.12.14a', 'rcutorture.2024.12.14 [...]
new 9f3ee94e705a Merge tag 'rcu.release.v6.14' of git://git.kernel.org/pub/ [...]
The 81 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/testing/sysfs-kernel-livepatch | 9 +
Documentation/admin-guide/kernel-parameters.txt | 90 ++-
MAINTAINERS | 10 +-
arch/arc/Kconfig | 1 -
arch/arc/kernel/mcip.c | 2 -
arch/arm/kernel/machine_kexec.c | 23 -
arch/arm64/Kconfig | 1 +
arch/arm64/Kconfig.platforms | 2 -
arch/arm64/kernel/machine_kexec.c | 31 -
arch/hexagon/Kconfig | 1 -
arch/powerpc/include/asm/kexec.h | 1 -
arch/powerpc/kexec/core.c | 22 -
arch/powerpc/kexec/core_32.c | 1 +
arch/riscv/kernel/machine_kexec.c | 23 -
arch/x86/hyperv/irqdomain.c | 2 +-
arch/x86/kernel/apic/io_apic.c | 2 +-
arch/x86/kernel/apic/msi.c | 3 +-
arch/x86/kernel/hpet.c | 8 -
arch/x86/platform/uv/uv_irq.c | 3 -
drivers/iommu/amd/init.c | 2 +-
drivers/iommu/amd/iommu.c | 1 -
drivers/iommu/intel/irq_remapping.c | 1 -
drivers/irqchip/Kconfig | 6 +-
drivers/irqchip/irq-brcmstb-l2.c | 28 +-
drivers/irqchip/irq-keystone.c | 11 +-
drivers/irqchip/irq-loongarch-avec.c | 16 +-
drivers/irqchip/irq-ti-sci-inta.c | 1 +
drivers/irqchip/irq-ti-sci-intr.c | 1 +
drivers/irqchip/irq-ts4800.c | 2 +-
drivers/pci/controller/pci-hyperv.c | 1 +
drivers/xen/events/events_base.c | 6 -
include/linux/irq.h | 17 +-
include/linux/rcupdate_wait.h | 11 +
include/linux/slab.h | 1 +
include/linux/srcu.h | 21 +-
include/linux/srcutree.h | 8 +-
include/linux/timekeeping.h | 15 -
include/linux/torture.h | 2 +-
include/vdso/page.h | 2 +-
init/main.c | 1 +
kernel/irq/Kconfig | 10 +
kernel/irq/Makefile | 2 +-
kernel/irq/chip.c | 4 +-
kernel/irq/debugfs.c | 2 +-
kernel/irq/generic-chip.c | 1 +
kernel/irq/internals.h | 10 +-
kernel/irq/irqdesc.c | 2 +-
kernel/irq/kexec.c | 36 +
kernel/irq/manage.c | 41 +-
kernel/irq/resend.c | 2 +-
kernel/irq/settings.h | 6 -
kernel/irq/timings.c | 1 +
kernel/livepatch/core.c | 24 +
kernel/locking/locktorture.c | 6 +-
kernel/printk/internal.h | 6 +
kernel/printk/printk.c | 7 +-
kernel/printk/printk_safe.c | 16 +-
kernel/rcu/Kconfig.debug | 31 +
kernel/rcu/rcutorture.c | 237 +++++-
kernel/rcu/refscale.c | 40 +-
kernel/rcu/srcutree.c | 4 +-
kernel/rcu/tree.c | 879 +-------------------
kernel/rcu/tree_exp.h | 72 +-
kernel/rcu/tree_plugin.h | 1 +
kernel/rcu/update.c | 4 +-
kernel/time/clocksource-wdtest.c | 3 +-
kernel/time/hrtimer.c | 7 +-
kernel/time/posix-timers.c | 2 +-
kernel/time/tick-broadcast.c | 2 +
kernel/time/timekeeping.c | 77 +-
kernel/time/timer.c | 16 +-
kernel/time/timer_migration.c | 4 +-
kernel/time/timer_migration.h | 21 +-
mm/slab.h | 4 +-
mm/slab_common.c | 880 +++++++++++++++++++++
.../testing/selftests/livepatch/test-callbacks.sh | 2 +-
tools/testing/selftests/livepatch/test-sysfs.sh | 71 ++
.../testing/selftests/rcutorture/bin/kvm-remote.sh | 25 +-
.../selftests/rcutorture/configs/rcu/TREE03.boot | 1 +
79 files changed, 1612 insertions(+), 1336 deletions(-)
create mode 100644 kernel/irq/kexec.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 newlib.
from b879cd166 Cygwin: unlink: fix error checking order
new 2cc4d14f2 Cygwin: Document hang fixs introduced in 3.5.5
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:
winsup/cygwin/release/3.5.6 | 6 ++++++
1 file changed, 6 insertions(+)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch main
in repository newlib.
from b879cd166 Cygwin: unlink: fix error checking order
new 2cc4d14f2 Cygwin: Document hang fixs introduced in 3.5.5
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:
winsup/cygwin/release/3.5.6 | 6 ++++++
1 file changed, 6 insertions(+)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch cygwin-3_5-branch
in repository newlib.
from f9f66495e Cygwin: Add fd validation where needed in mq_* functions
new b838c8d21 Cygwin: Document hang fixs introduced in 3.5.5
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:
winsup/cygwin/release/3.5.6 | 6 ++++++
1 file changed, 6 insertions(+)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.