On Mon, Jun 16, 2025 at 08:12:19PM +0000, Tanish Desai wrote: > 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.
CCing Alex Bennée, who authored commit 126d4123c50a ("tracing: excise the tcg related from tracetool"). > > 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 >
signature.asc
Description: PGP signature