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
