From: Oleg Drokin Date: Sat, 31 Jul 2021 05:43:58 +0000 (-0400) Subject: LU-14900 tests: do not fail if kmemleak tunable is not writable X-Git-Tag: 2.14.54~35 X-Git-Url: https://git.whamcloud.com/gitweb?a=commitdiff_plain;h=a94781aeaa6f186dc59190cadcb5ce6985c8e10d;p=fs%2Flustre-release.git LU-14900 tests: do not fail if kmemleak tunable is not writable Change-Id: Id77430f1e8ff7a8fda6538211a0d36bbe973a889 Test-Parameters: trivial Fixes: 15c0a21ea9 ("tests: Add kmemleak awareness to test-framework") Signed-off-by: Oleg Drokin Reviewed-on: https://review.whamcloud.com/44451 Reviewed-by: Andreas Dilger Tested-by: jenkins Tested-by: Maloo Reviewed-by: James Simmons --- diff --git a/lustre/tests/test-framework.sh b/lustre/tests/test-framework.sh index 258f347..513619c 100755 --- a/lustre/tests/test-framework.sh +++ b/lustre/tests/test-framework.sh @@ -682,9 +682,9 @@ load_modules_local() { # that obviously has nothing to do with this Lustre run # Disable automatic memory scanning to avoid perf hit. if [ -f /sys/kernel/debug/kmemleak ] ; then - echo scan=off > /sys/kernel/debug/kmemleak - echo scan > /sys/kernel/debug/kmemleak - echo clear > /sys/kernel/debug/kmemleak + echo scan=off > /sys/kernel/debug/kmemleak || true + echo scan > /sys/kernel/debug/kmemleak || true + echo clear > /sys/kernel/debug/kmemleak || true fi echo Loading modules from $LUSTRE