[PATCH 0/4] tools/bootconfig: Preserve tracing settings during export
From: Eduardo Mucelli Rezende Oliveira
Date: Fri Oct 30 2026 - 08:56:26 EST
Hi Masami,
Here are four more fixes for ftrace2bconf.sh, based on bootconfig/fixes.
They address settings that change or fail to restore after export:
- Event filters containing punctuation are quoted as one bootconfig value.
- Generic trigger counts are written in the syntax accepted by tracefs.
- Histogram variable tracking starts fresh for each tracing instance.
- Paused histograms keep their paused state when restored.
The base includes the trigger-filter and underscore fixes you picked up.
The new sed expression also uses POSIX syntax, following your feedback.
I tested each fix and the full series in temporary tracefs instances on
my Ubuntu machine, running kernel 7.0.0-38-generic, with recording
disabled. The patch emails include the individual reproduction details.
The fixture checks also cover each step of the series.
Feedback is welcome.
Thanks,
Eduardo
Eduardo Mucelli Rezende Oliveira (4):
tools/bootconfig: Quote event filters in ftrace2bconf.sh
tools/bootconfig: Export replayable event trigger counts
tools/bootconfig: Reset histogram variable tracking for each instance
tools/bootconfig: Preserve paused histograms in ftrace2bconf.sh
tools/bootconfig/scripts/ftrace2bconf.sh | 24 +++++++++++++++++++++---
1 file changed, 21 insertions(+), 3 deletions(-)
base-commit: 1dc6d173c43e10a1d0ee36b43d0d2f371f4d262a
--
2.53.0