[PATCH v3 0/5] rv: Clean up & simplify

From: Nam Cao
Date: Thu Jul 24 2025 - 13:33:56 EST


Hi,

This series removes some redundant code and simply RV.

v3:
- fix up a unused variable build error

v2:
- drop the "nop" reactor removal patch
- clarify commit description of reference counter removal patch

Nam Cao (5):
rv: Remove unused field in struct rv_monitor_def
rv: Merge struct rv_monitor_def into struct rv_monitor
rv: Merge struct rv_reactor_def into struct rv_reactor
rv: Remove rv_reactor's reference counter
rv: Remove struct rv_monitor::reacting

include/linux/rv.h | 8 ++
kernel/trace/rv/rv.c | 210 +++++++++++++++-------------------
kernel/trace/rv/rv.h | 39 +------
kernel/trace/rv/rv_reactors.c | 136 +++++++---------------
4 files changed, 148 insertions(+), 245 deletions(-)

--
2.39.5