rv: Let the reactors take care of buffers
authorNam Cao <namcao@linutronix.de>
Wed, 9 Jul 2025 19:21:15 +0000 (21:21 +0200)
committerSteven Rostedt (Google) <rostedt@goodmis.org>
Wed, 9 Jul 2025 19:27:00 +0000 (15:27 -0400)
commitff4e233d8ab70fe6ae460ecc8c0e5b24dd0fedb0
tree3679b21a61effb95d8c68c04b1546c2c8f9e8c8d
parent3f045de7f557850ca6b3632c6d45c2cdaf948694
rv: Let the reactors take care of buffers

Each RV monitor has one static buffer to send to the reactors. If multiple
errors are detected simultaneously, the one buffer could be overwritten.

Instead, leave it to the reactors to handle buffering.

Reviewed-by: Gabriele Monaco <gmonaco@redhat.com>
Signed-off-by: Nam Cao <namcao@linutronix.de>
Signed-off-by: Steven Rostedt (Google) <rostedt@goodmis.org>
include/linux/rv.h
include/rv/da_monitor.h
kernel/trace/rv/reactor_panic.c
kernel/trace/rv/reactor_printk.c
kernel/trace/rv/rv_reactors.c