summaryrefslogtreecommitdiffstats
path: root/tools/testing/selftests/livepatch/test-ftrace.sh
diff options
context:
space:
mode:
authorJoe Lawrence <joe.lawrence@redhat.com>2020-06-18 14:10:38 -0400
committerPetr Mladek <pmladek@suse.com>2020-06-19 10:46:42 +0200
commit2eeb0d457d13ed7b170e13cd99d15509d0dd832d (patch)
tree2b210a9706d67d8053ebf7c4d9a93449b0c2bbfe /tools/testing/selftests/livepatch/test-ftrace.sh
parent270f7806d3b91b9c71fa8fe66f7dcc2d6587694e (diff)
downloadlinux-stable-2eeb0d457d13ed7b170e13cd99d15509d0dd832d.tar.gz
linux-stable-2eeb0d457d13ed7b170e13cd99d15509d0dd832d.tar.bz2
linux-stable-2eeb0d457d13ed7b170e13cd99d15509d0dd832d.zip
selftests/livepatch: Don't clear dmesg when running tests
Inspired by commit f131d9edc29d ("selftests/lkdtm: Don't clear dmesg when running tests"), keep a reference dmesg copy when beginning each test. This way check_result() can compare against the initial copy rather than relying upon an empty log. Signed-off-by: Joe Lawrence <joe.lawrence@redhat.com> Reviewed-by: Kamalesh Babulal <kamalesh@linux.vnet.ibm.com> Reviewed-by: Yannick Cote <ycote@redhat.com> Reviewed-by: Petr Mladek <pmladek@suse.com> Acked-by: Miroslav Benes <mbenes@suse.cz> Signed-off-by: Petr Mladek <pmladek@suse.com> Link: https://lore.kernel.org/r/20200618181040.21132-2-joe.lawrence@redhat.com
Diffstat (limited to 'tools/testing/selftests/livepatch/test-ftrace.sh')
-rwxr-xr-xtools/testing/selftests/livepatch/test-ftrace.sh4
1 files changed, 1 insertions, 3 deletions
diff --git a/tools/testing/selftests/livepatch/test-ftrace.sh b/tools/testing/selftests/livepatch/test-ftrace.sh
index e2a76887f40a..9160c9ec3b6f 100755
--- a/tools/testing/selftests/livepatch/test-ftrace.sh
+++ b/tools/testing/selftests/livepatch/test-ftrace.sh
@@ -9,13 +9,11 @@ MOD_LIVEPATCH=test_klp_livepatch
setup_config
-# TEST: livepatch interaction with ftrace_enabled sysctl
# - turn ftrace_enabled OFF and verify livepatches can't load
# - turn ftrace_enabled ON and verify livepatch can load
# - verify that ftrace_enabled can't be turned OFF while a livepatch is loaded
-echo -n "TEST: livepatch interaction with ftrace_enabled sysctl ... "
-dmesg -C
+start_test "livepatch interaction with ftrace_enabled sysctl"
set_ftrace_enabled 0
load_failing_mod $MOD_LIVEPATCH