]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
selftests/ftrace: Clean up triggers after setting them
authorSteven Rostedt <rostedt@goodmis.org>
Thu, 20 Feb 2025 18:58:01 +0000 (13:58 -0500)
committerShuah Khan <skhan@linuxfoundation.org>
Thu, 20 Feb 2025 20:15:07 +0000 (13:15 -0700)
The triggers set in trigger-onchange-action-hist.tc and
trigger-snapshot-action-hist.tc are not cleaned up at the end. These tests
can also be done in instances and without cleaning up the triggers, the
instances can not be removed as they are still "busy".

Link: https://lore.kernel.org/r/20250220185846.291817731@goodmis.org
Signed-off-by: Steven Rostedt (Google) <rostedt@goodmis.org>
Signed-off-by: Shuah Khan <skhan@linuxfoundation.org>
tools/testing/selftests/ftrace/test.d/trigger/inter-event/trigger-onchange-action-hist.tc
tools/testing/selftests/ftrace/test.d/trigger/inter-event/trigger-snapshot-action-hist.tc

index 91339c1308324b8a4dddf85905085c767aa60c98..2430f541cd5ddd2432b9ba31dc0e642bcd642e63 100644 (file)
@@ -19,4 +19,6 @@ if ! grep -q "changed:" events/sched/sched_waking/hist; then
     fail "Failed to create onchange action inter-event histogram"
 fi
 
+echo '!hist:keys=comm:newprio=prio:onchange($newprio).save(comm,prio) if comm=="ping"' >> events/sched/sched_waking/trigger
+
 exit 0
index 147967e86584acc72c1d3a9c302b06733e9a2fb5..334595daa9f47c090fb235626558d73ed93ce419 100644 (file)
@@ -27,4 +27,6 @@ if ! grep -q "comm=ping" snapshot; then
     fail "Failed to create snapshot action inter-event histogram"
 fi
 
+echo '!hist:keys=comm:newprio=prio:onchange($newprio).save(comm,prio):onchange($newprio).snapshot() if comm=="ping"' >> events/sched/sched_waking/trigger
+
 exit 0