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>