]> git.ipfire.org Git - thirdparty/linux.git/commit
rv: Return init error when registering monitors
authorGabriele Monaco <gmonaco@redhat.com>
Wed, 23 Jul 2025 16:12:40 +0000 (18:12 +0200)
committerSteven Rostedt (Google) <rostedt@goodmis.org>
Thu, 24 Jul 2025 14:43:46 +0000 (10:43 -0400)
commit58d5f0d437a8e036a65eeddfb7df2b5d6107f1ef
tree09f03d88f422225140ac545044a8eee651332ec9
parent560473f2e2d77e153cb12ce1ef53c2abb6a5f0ca
rv: Return init error when registering monitors

Monitors generated with dot2k have their registration function (the one
called during monitor initialisation) return always 0, even if the
registration failed on RV side.
This can hide potential errors.

Return the value returned by the RV register function.

Cc: Masami Hiramatsu <mhiramat@kernel.org>
Cc: Tomas Glozar <tglozar@redhat.com>
Cc: Juri Lelli <jlelli@redhat.com>
Cc: Clark Williams <williams@redhat.com>
Cc: John Kacur <jkacur@redhat.com>
Link: https://lore.kernel.org/20250723161240.194860-6-gmonaco@redhat.com
Reviewed-by: Nam Cao <namcao@linutronix.de>
Signed-off-by: Gabriele Monaco <gmonaco@redhat.com>
Signed-off-by: Steven Rostedt (Google) <rostedt@goodmis.org>
kernel/trace/rv/monitors/sched/sched.c
kernel/trace/rv/monitors/sco/sco.c
kernel/trace/rv/monitors/scpd/scpd.c
kernel/trace/rv/monitors/sncid/sncid.c
kernel/trace/rv/monitors/snep/snep.c
kernel/trace/rv/monitors/snroc/snroc.c
kernel/trace/rv/monitors/tss/tss.c
kernel/trace/rv/monitors/wip/wip.c
kernel/trace/rv/monitors/wwnr/wwnr.c
tools/verification/rvgen/rvgen/templates/container/main.c
tools/verification/rvgen/rvgen/templates/dot2k/main.c