summaryrefslogtreecommitdiff
path: root/tools/testing/selftests/ftrace/boottime/tests/cmdline-01-ftrace.sh
diff options
context:
space:
mode:
Diffstat (limited to 'tools/testing/selftests/ftrace/boottime/tests/cmdline-01-ftrace.sh')
-rw-r--r--tools/testing/selftests/ftrace/boottime/tests/cmdline-01-ftrace.sh19
1 files changed, 19 insertions, 0 deletions
diff --git a/tools/testing/selftests/ftrace/boottime/tests/cmdline-01-ftrace.sh b/tools/testing/selftests/ftrace/boottime/tests/cmdline-01-ftrace.sh
new file mode 100644
index 000000000000..23a0b15f2dd3
--- /dev/null
+++ b/tools/testing/selftests/ftrace/boottime/tests/cmdline-01-ftrace.sh
@@ -0,0 +1,19 @@
+#!/bin/sh
+# SPDX-License-Identifier: GPL-2.0
+# Copyright (C) 2026, Google LLC.
+# Check ftrace= kernel command-line tracer setting
+TRACEDIR="/sys/kernel/tracing"
+
+if [ ! -f "$TRACEDIR/current_tracer" ]; then
+ echo "FAIL: current_tracer does not exist"
+ exit 1
+fi
+
+read -r TRACER _ < "$TRACEDIR/current_tracer"
+if [ "$TRACER" != "function" ]; then
+ echo "FAIL: current_tracer is '$TRACER', expected 'function'"
+ exit 1
+fi
+
+echo "PASS: cmdline-01-ftrace"
+exit 0