| From 04393a8652df20b01ce3b73780ccd2ff937291ab Mon Sep 17 00:00:00 2001 |
| From: Masami Hiramatsu <mhiramat@kernel.org> |
| Date: Mon, 25 May 2020 19:20:57 +0900 |
| Subject: [PATCH] selftests/ftrace: Return unsupported if no error_log file |
| |
| commit 619ee76f5c9f6a1d601d1a056a454d62bf676ae4 upstream. |
| |
| Check whether error_log file exists in tracing/error_log testcase |
| and return UNSUPPORTED if no error_log file. |
| |
| This can happen if we run the ftracetest on the older stable |
| kernel. |
| |
| Fixes: 4eab1cc461a6 ("selftests/ftrace: Add tracing/error_log testcase") |
| Cc: stable@vger.kernel.org |
| Signed-off-by: Masami Hiramatsu <mhiramat@kernel.org> |
| Signed-off-by: Shuah Khan <skhan@linuxfoundation.org> |
| Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com> |
| |
| diff --git a/tools/testing/selftests/ftrace/test.d/ftrace/tracing-error-log.tc b/tools/testing/selftests/ftrace/test.d/ftrace/tracing-error-log.tc |
| index 021c03fd885d..23465823532b 100644 |
| --- a/tools/testing/selftests/ftrace/test.d/ftrace/tracing-error-log.tc |
| +++ b/tools/testing/selftests/ftrace/test.d/ftrace/tracing-error-log.tc |
| @@ -14,6 +14,8 @@ if [ ! -f set_event ]; then |
| exit_unsupported |
| fi |
| |
| +[ -f error_log ] || exit_unsupported |
| + |
| ftrace_errlog_check 'event filter parse error' '((sig >= 10 && sig < 15) || dsig ^== 17) && comm != bash' 'events/signal/signal_generate/filter' |
| |
| exit 0 |
| -- |
| 2.27.0 |
| |