| From 1de37a10bb7feee2e59b8eb8d972fd34b83916ab Mon Sep 17 00:00:00 2001 |
| From: Sasha Levin <sashal@kernel.org> |
| Date: Tue, 30 Jul 2019 11:37:44 -0300 |
| Subject: perf test vfs_getname: Disable ~/.perfconfig to get default output |
| MIME-Version: 1.0 |
| Content-Type: text/plain; charset=UTF-8 |
| Content-Transfer-Encoding: 8bit |
| |
| From: Arnaldo Carvalho de Melo <acme@redhat.com> |
| |
| [ Upstream commit 4fe94ce1c6ba678b5f12b94bb9996eea4fc99e85 ] |
| |
| To get the expected output we have to ignore whatever changes the user |
| has in its ~/.perfconfig file, so set PERF_CONFIG to /dev/null to |
| achieve that. |
| |
| Before: |
| |
| # egrep 'trace|show_' ~/.perfconfig |
| [trace] |
| show_zeros = yes |
| show_duration = no |
| show_timestamp = no |
| show_arg_names = no |
| show_prefix = yes |
| # echo $PERF_CONFIG |
| |
| # perf test "trace + vfs_getname" |
| 70: Check open filename arg using perf trace + vfs_getname: FAILED! |
| # export PERF_CONFIG=/dev/null |
| # perf test "trace + vfs_getname" |
| 70: Check open filename arg using perf trace + vfs_getname: Ok |
| # |
| |
| After: |
| |
| # egrep 'trace|show_' ~/.perfconfig |
| [trace] |
| show_zeros = yes |
| show_duration = no |
| show_timestamp = no |
| show_arg_names = no |
| show_prefix = yes |
| # echo $PERF_CONFIG |
| |
| # perf test "trace + vfs_getname" |
| 70: Check open filename arg using perf trace + vfs_getname: Ok |
| # |
| |
| Cc: Adrian Hunter <adrian.hunter@intel.com> |
| Cc: Jiri Olsa <jolsa@kernel.org> |
| Cc: Luis Cláudio Gonçalves <lclaudio@redhat.com> |
| Cc: Namhyung Kim <namhyung@kernel.org> |
| Cc: Taeung Song <treeze.taeung@gmail.com> |
| Link: https://lkml.kernel.org/n/tip-3up27pexg5i3exuzqrvt4m8u@git.kernel.org |
| Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com> |
| Signed-off-by: Sasha Levin <sashal@kernel.org> |
| --- |
| tools/perf/tests/shell/trace+probe_vfs_getname.sh | 4 ++++ |
| 1 file changed, 4 insertions(+) |
| |
| diff --git a/tools/perf/tests/shell/trace+probe_vfs_getname.sh b/tools/perf/tests/shell/trace+probe_vfs_getname.sh |
| index 4ce276efe6b4c..fe223fc5c1f85 100755 |
| --- a/tools/perf/tests/shell/trace+probe_vfs_getname.sh |
| +++ b/tools/perf/tests/shell/trace+probe_vfs_getname.sh |
| @@ -29,6 +29,10 @@ if [ $err -ne 0 ] ; then |
| exit $err |
| fi |
| |
| +# Do not use whatever ~/.perfconfig file, it may change the output |
| +# via trace.{show_timestamp,show_prefix,etc} |
| +export PERF_CONFIG=/dev/null |
| + |
| trace_open_vfs_getname |
| err=$? |
| rm -f ${file} |
| -- |
| 2.20.1 |
| |