This series of patch aims to removes the leftover if (true) condition from trace_foo, a remnant from the TCG tracing feature removal. It replaces it with a proper trace_event_get_state(...) check where necessary(for log/simple/syslog and ftrace backend). Additionally, this change centralizes the generation of trace_event_get_state(...) calls into format/h.py, eliminating redundant code across individual backends. This cleanup results in more consistent and less repetitive backend code.
Tanish Desai (3): tracetool: removed the unused vcpu property tracetool: introduce generate_unconditional tracetool: remove redundant event_get_state checks scripts/tracetool/backend/__init__.py | 3 +++ scripts/tracetool/backend/dtrace.py | 3 ++- scripts/tracetool/backend/ftrace.py | 3 --- scripts/tracetool/backend/log.py | 9 +-------- scripts/tracetool/backend/simple.py | 11 +---------- scripts/tracetool/backend/syslog.py | 11 +---------- scripts/tracetool/backend/ust.py | 2 +- scripts/tracetool/format/h.py | 13 +++++++++---- 8 files changed, 18 insertions(+), 37 deletions(-) -- 2.34.1