Skip to content

Commit

Permalink
selftests/ftrace: event_triggers: wait longer for test_event_enable
Browse files Browse the repository at this point in the history
[ Upstream commit a1d6cd8 ]

In some platform, the schedule event may came slowly, delay 100ms can't
cover it.

I was notice that on my board which running in low cpu_freq,and this
selftests allways gose fail.

So maybe we can check more times here to wait longer.

Fixes: 43bb45d ("selftests: ftrace: Add a selftest to test event enable/disable func trigger")
Signed-off-by: Yipeng Zou <zouyipeng@huawei.com>
Acked-by: Masami Hiramatsu (Google) <mhiramat@kernel.org>
Acked-by: Steven Rostedt (Google) <rostedt@goodmis.org>
Signed-off-by: Shuah Khan <skhan@linuxfoundation.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
  • Loading branch information
Yipeng Zou authored and gregkh committed Dec 31, 2022
1 parent 4ea765b commit 418d21c
Showing 1 changed file with 11 additions and 4 deletions.
Expand Up @@ -38,11 +38,18 @@ cnt_trace() {

test_event_enabled() {
val=$1
check_times=10 # wait for 10 * SLEEP_TIME at most

e=`cat $EVENT_ENABLE`
if [ "$e" != $val ]; then
fail "Expected $val but found $e"
fi
while [ $check_times -ne 0 ]; do
e=`cat $EVENT_ENABLE`
if [ "$e" == $val ]; then
return 0
fi
sleep $SLEEP_TIME
check_times=$((check_times - 1))
done

fail "Expected $val but found $e"
}

run_enable_disable() {
Expand Down

0 comments on commit 418d21c

Please sign in to comment.