Centos-kernel-stream-9/kernel/trace
Augusto Caringi e2ffca1ffb Merge: rv: Rebase rv to v6.15
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-9/-/merge_requests/6917

JIRA: https://issues.redhat.com/browse/RHEL-92623

This is mostly cleanup, simplification in script files and initial
support for the scheduler models.
Besides new tracepoints, no new feature will be added with this as
monitors are not compiled by default.

List of commits:

```
db456dcb3550 handle man-page for rv-mon-sched in redhat/kernel.spec.template
8d7861ac507d rv: Fix out-of-bound memory access in rv_is_container_monitor()
fc0585c7faa9 rv: Fix missing unlock on double nested monitors return path
4bb5d82b6600 Documentation/rv: Add sched pages to the indices
4ffef9579ffc tools/rv: Allow rv list to filter for container
03abeaa63c08 Documentation/rv: Add docs for the sched monitors
2334cf7d0963 verification/dot2k: Add support for nested monitors
eba321a16fc6 tools/rv: Add support for nested monitors
fbe6c09b7eb4 rv: Add scpd, snep and sncid per-cpu monitors
93bac9cf3511 rv: Add snroc per-task monitor
9fd420abc420 rv: Add sco and tss per-cpu monitors
cb85c660fcd4 rv: Add option for nested monitors and include sched
26f80681a09b sched: Add sched tracepoints for RV task model
41a4d2d3e3b6 rv: Add license identifiers to monitor files
486df3466daf tracing: Fix DECLARE_TRACE_CONDITION
8259cb14a706 rv: Reset per-task monitors also for idle tasks
87c5d7f5e593 verification/dot2k: Implement event type detection
de6f45c2dd22 verification/dot2k: Auto patch current kernel source
9c6cfe809800 verification/dot2k: Simplify manual steps in monitor creation
bc3d482dcc06 rv: Simplify manual steps in monitor creation
64b3e5f0d453 verification/dot2k: Add support for name and description options
91f3407e13b8 verification/dot2k: More robust template variables
ca08e071c59d verification/dot2k: Unify main.c templates
6c432b56a16a verification/dot2k: Fix template directory detection
09cbeb5b3015 Documentation/rv: Fix typos
571f8b3f866a verification/dot2: Improve dot parser robustness
ac1987f8f525 rv: Fix a typo
1c5e11b3ee9c tools/rv: Correct the grammatical errors in the comments
f88b8871c70f tools/rv: Correct the grammatical errors in the comments
b38fdfebbab9 Documentation/tools/rv: fix document header
1e8b7b3dbb31 rv: Update rv_en(dis)able_monitor doc to match kernel-doc
a0c04a3243f1 verification/dot2k: Delete duplicate imports
0e19543b7b0c rv: Set variable 'da_mon_##name' to static
```

26f80681a09b ("sched: Add sched tracepoints for RV task model") had a
non-minor conflict since the __schedule function gets a different
argument in this version.

Signed-off-by: Gabriele Monaco <gmonaco@redhat.com>

Approved-by: Jan Stancek <jstancek@redhat.com>
Approved-by: Phil Auld <pauld@redhat.com>
Approved-by: Crystal Wood <crwood@redhat.com>
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com>

Merged-by: Augusto Caringi <acaringi@redhat.com>
2025-06-23 11:03:02 -03: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 bpf: Fix UAF via mismatching bpf_prog/attachment RCU flavors 2025-06-10 14:00:12 +02:00
bpf_trace.h
error_report-traces.c
fgraph.c ftrace/fgraph: fix increased missing-prototypes warnings 2024-03-20 09:42:37 -04:00
fprobe.c fprobe: Pass return address to the handlers 2024-10-25 09:07:32 +02:00
ftrace.c kallsyms: Delete an unused parameter related to {module_}kallsyms_on_each_symbol() 2024-06-17 14:17:23 -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 bpf: Add missed value to kprobe perf link info 2024-03-27 11:23:41 +01:00
trace_kprobe_selftest.c
trace_kprobe_selftest.h
trace_mmiotrace.c
trace_nop.c
trace_osnoise.c tracing/osnoise: Allow arbitrarily long CPU string 2025-06-02 10:01:42 +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 ftrace: selftest: remove broken trace_direct_tramp 2024-03-20 09:43:00 -04:00
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