]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
selftests: livepatch: set LC_ALL=C to fix locale-dependent test failure
authorQiang Ma <maqianga@uniontech.com>
Wed, 27 May 2026 09:59:29 +0000 (17:59 +0800)
committerPetr Mladek <pmladek@suse.com>
Wed, 3 Jun 2026 12:59:29 +0000 (14:59 +0200)
When executing the command
"make -C tools/testing/selftests TARGETS=livepatch run_tests",
the following error message was reported.

TEST: livepatch interaction with ftrace_enabled sysctl ... not ok
...
livepatch: sysctlo
: setting key "kernel.ftrace_enabled": Device or resource busy
livepatch: sysctl: setting key "kernel.ftrace_enabled": 设备或资源忙
...
ERROR: livepatch kselftest(s) failed
not ok 5 selftests: livepatch: test-ftrace.sh # exit=1

To fix it, set LC_ALL=C.

Signed-off-by: Qiang Ma <maqianga@uniontech.com>
Acked-by: Miroslav Benes <mbenes@suse.cz>
Acked-by: Petr Mladek <pmladek@suse.com>
Link: https://patch.msgid.link/20260527095929.1504032-1-maqianga@uniontech.com
Signed-off-by: Petr Mladek <pmladek@suse.com>
tools/testing/selftests/livepatch/functions.sh

index 2bc50271729c62595c338a9cf22505eda0379dd9..30dc677b2f45b0aeca86fbb0c7c90b7f3e072f94 100644 (file)
@@ -4,6 +4,8 @@
 
 # Shell functions for the rest of the scripts.
 
+export LC_ALL=C
+
 MAX_RETRIES=600
 RETRY_INTERVAL=".1"    # seconds
 SYSFS_KERNEL_DIR="/sys/kernel"