From 8ac6c7a54ed1b98d142dce24b11c6de6a1e239a5 Mon Sep 17 00:00:00 2001 From: hc <hc@nodka.com> Date: Tue, 22 Oct 2024 10:36:11 +0000 Subject: [PATCH] 修改4g拨号为QMI,需要在系统里后台执行quectel-CM --- kernel/tools/testing/selftests/ftrace/test.d/ftrace/func-filter-pid.tc | 36 +++--------------------------------- 1 files changed, 3 insertions(+), 33 deletions(-) diff --git a/kernel/tools/testing/selftests/ftrace/test.d/ftrace/func-filter-pid.tc b/kernel/tools/testing/selftests/ftrace/test.d/ftrace/func-filter-pid.tc index 524ce24..2f72112 100644 --- a/kernel/tools/testing/selftests/ftrace/test.d/ftrace/func-filter-pid.tc +++ b/kernel/tools/testing/selftests/ftrace/test.d/ftrace/func-filter-pid.tc @@ -1,24 +1,11 @@ #!/bin/sh # SPDX-License-Identifier: GPL-2.0 # description: ftrace - function pid filters +# requires: set_ftrace_pid set_ftrace_filter function:tracer +# flags: instance # Make sure that function pid matching filter works. # Also test it on an instance directory - -if ! grep -q function available_tracers; then - echo "no function tracer configured" - exit_unsupported -fi - -if [ ! -f set_ftrace_pid ]; then - echo "set_ftrace_pid not found? Is function tracer not set?" - exit_unsupported -fi - -if [ ! -f set_ftrace_filter ]; then - echo "set_ftrace_filter not found? Is function tracer not set?" - exit_unsupported -fi do_function_fork=1 @@ -35,12 +22,6 @@ fi do_reset() { - reset_tracer - clear_trace - enable_tracing - echo > set_ftrace_filter - echo > set_ftrace_pid - if [ $do_function_fork -eq 0 ]; then return fi @@ -54,15 +35,11 @@ exit_fail } -yield() { - ping localhost -c 1 || sleep .001 || usleep 1 || sleep 1 -} - do_test() { disable_tracing echo do_execve* > set_ftrace_filter - echo *do_fork >> set_ftrace_filter + echo $FUNCTION_FORK >> set_ftrace_filter echo $PID > set_ftrace_pid echo function > current_tracer @@ -106,13 +83,6 @@ } do_test - -mkdir instances/foo -cd instances/foo -do_test -cd ../../ -rmdir instances/foo - do_reset exit 0 -- Gitblit v1.6.2