Centos-kernel-stream-9/kernel/trace
Jarod Wilson 7c87268c54 Merge: bpf: stable backports for 9.7 (phase 2)
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-9/-/merge_requests/7177

Depends: !7037
JIRA: https://issues.redhat.com/browse/RHEL-84579
JIRA: https://issues.redhat.com/browse/RHEL-101009
JIRA: https://issues.redhat.com/browse/RHEL-87910
CVE: CVE-2025-21867
CVE: CVE-2025-21997

Backporting fixes for serious issues from upstream.

Signed-off-by: Felix Maurer <fmaurer@redhat.com>

Approved-by: Murphy Zhou <xzhou@redhat.com>
Approved-by: Guillaume Nault <gnault@redhat.com>
Approved-by: Toke Høiland-Jørgensen <toke@redhat.com>
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com>

Merged-by: Jarod Wilson <jarod@redhat.com>
2025-08-18 17:05:05 -07:00
..
rv rv: Fix out-of-bound memory access in rv_is_container_monitor() 2025-06-02 12:47:32 +02:00
Kconfig ftrace: Have architectures opt-in for mcount build time sorting 2024-06-17 14:17:12 -04:00
Makefile
blktrace.c blktrace: remove redundant return at end of function 2025-03-14 16:48:33 +08:00
bpf_trace.c Merge: bpf: stable backports for 9.7 (phase 2) 2025-08-18 17:05:05 -07:00
bpf_trace.h
error_report-traces.c
fgraph.c
fprobe.c fprobe: Pass return address to the handlers 2024-10-25 09:07:32 +02:00
ftrace.c ftrace: Clean up hash direct_functions on register failures 2025-07-29 10:01:36 -04:00
ftrace_internal.h
kprobe_event_gen_test.c
power-traces.c
preemptirq_delay_test.c minmax: make generic MIN() and MAX() macros available everywhere 2024-11-18 10:30:14 -03:00
rethook.c fprobe: Pass return address to the handlers 2024-10-25 09:07:32 +02:00
ring_buffer.c x86/bugs: Rename CONFIG_RETPOLINE => CONFIG_MITIGATION_RETPOLINE 2024-07-26 14:33:35 -04:00
ring_buffer_benchmark.c
rpm-traces.c
synth_event_gen_test.c
trace.c seq_buf: Introduce DECLARE_SEQ_BUF and seq_buf_str() 2024-12-17 22:59:20 +01:00
trace.h
trace_benchmark.c
trace_benchmark.h
trace_boot.c tracing/boot: Fix to check the histogram control param is a leaf node 2024-11-06 14:49:51 -05:00
trace_branch.c
trace_clock.c
trace_dynevent.c tracing: Free buffers when a used dynamic event is removed 2024-10-22 11:40:13 +00:00
trace_dynevent.h
trace_entries.h
trace_event_perf.c
trace_events.c tracing: Free buffers when a used dynamic event is removed 2024-10-22 11:40:13 +00:00
trace_events_filter.c
trace_events_filter_test.h
trace_events_hist.c Merge: CVE-2022-49648: tracing/histograms: Fix memory leak problem 2025-05-21 18:34:48 -03:00
trace_events_inject.c
trace_events_synth.c
trace_events_trigger.c tracing/trigger: Fix to return error if failed to alloc snapshot 2024-07-01 12:28:22 +02:00
trace_export.c
trace_functions.c
trace_functions_graph.c
trace_hwlat.c tracing: Remove extra space at the end of hwlat_detector/mode 2025-01-17 12:49:06 -03:00
trace_irqsoff.c
trace_kdb.c
trace_kprobe.c tracing/kprobes: Check whether get_kretprobe() returns NULL in kretprobe_dispatcher() 2025-07-29 14:36:19 +02:00
trace_kprobe_selftest.c
trace_kprobe_selftest.h
trace_mmiotrace.c
trace_nop.c
trace_osnoise.c rcu: Rename rcu_momentary_dyntick_idle() into rcu_momentary_eqs() 2025-07-10 10:20:36 +02:00
trace_output.c
trace_output.h
trace_preemptirq.c
trace_printk.c
trace_probe.c bitops: make BYTES_TO_BITS() treewide-available 2024-11-26 14:39:54 +01:00
trace_probe.h
trace_probe_tmpl.h
trace_recursion_record.c
trace_sched_switch.c
trace_sched_wakeup.c
trace_selftest.c
trace_selftest_dynamic.c
trace_seq.c
trace_stack.c
trace_stat.c
trace_stat.h
trace_synth.h
trace_syscalls.c bpf: Use fake pt_regs when doing bpf syscall tracepoint tracing 2025-01-21 11:27:06 +01:00
trace_uprobe.c bpf: Fix theoretical prog_array UAF in __uprobe_perf_func() 2025-06-10 14:00:12 +02:00
tracing_map.c tracing: Ensure visibility when inserting an element into tracing_map 2024-07-08 11:27:06 +02:00
tracing_map.h