hc
2023-12-11 d2ccde1c8e90d38cee87a1b0309ad2827f3fd30d
kernel/tools/testing/selftests/ftrace/test.d/event/event-enable.tc
....@@ -1,6 +1,7 @@
11 #!/bin/sh
22 # SPDX-License-Identifier: GPL-2.0
33 # description: event tracing - enable/disable with event level files
4
+# requires: set_event events/sched
45 # flags: instance
56
67 do_reset() {
....@@ -9,22 +10,9 @@
910 }
1011
1112 fail() { #msg
12
- do_reset
1313 echo $1
1414 exit_fail
1515 }
16
-
17
-yield() {
18
- ping localhost -c 1 || sleep .001 || usleep 1 || sleep 1
19
-}
20
-
21
-if [ ! -f set_event -o ! -d events/sched ]; then
22
- echo "event tracing is not supported"
23
- exit_unsupported
24
-fi
25
-
26
-reset_tracer
27
-do_reset
2816
2917 echo 'sched:sched_switch' > set_event
3018
....@@ -56,7 +44,5 @@
5644 if [ $count -ne 0 ]; then
5745 fail "sched_switch events should not be recorded"
5846 fi
59
-
60
-do_reset
6147
6248 exit 0