mirror of
https://github.com/torvalds/linux.git
synced 2026-04-18 23:03:57 -04:00
Merge tag 'linux-kselftest-5.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Pull kselftest updates from Shuah Khan:
"This consists of:
- Several fixes from Masami Hiramatsu to improve coverage for lib and
sysctl tests.
- Clean up to vdso test and a new test for getcpu() from Mark Brown.
- Add new gen_tar selftests Makefile target generate selftest package
running "make gen_tar" in selftests directory from Veronika
Kabatova.
- Other miscellaneous fixes to timens, exec, tpm2 tests"
* tag 'linux-kselftest-5.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest:
selftests/sysctl: Make sysctl test driver as a module
selftests/sysctl: Fix to load test_sysctl module
lib: Make test_sysctl initialized as module
lib: Make prime number generator independently selectable
selftests/ftrace: Return unsupported if no error_log file
selftests/ftrace: Use printf for backslash included command
selftests/timens: handle a case when alarm clocks are not supported
Kernel selftests: Add check if TPM devices are supported
selftests: vdso: Add a selftest for vDSO getcpu()
selftests: vdso: Use a header file to prototype parse_vdso API
selftests: vdso: Rename vdso_test to vdso_test_gettimeofday
selftests/exec: Verify execve of non-regular files fail
selftests: introduce gen_tar Makefile target
This commit is contained in:
@@ -41,16 +41,6 @@ ALL_TESTS="$ALL_TESTS 0005:3:1:int_0003"
|
||||
ALL_TESTS="$ALL_TESTS 0006:50:1:bitmap_0001"
|
||||
ALL_TESTS="$ALL_TESTS 0007:1:1:boot_int"
|
||||
|
||||
test_modprobe()
|
||||
{
|
||||
if [ ! -d $DIR ]; then
|
||||
echo "$0: $DIR not present" >&2
|
||||
echo "You must have the following enabled in your kernel:" >&2
|
||||
cat $TEST_DIR/config >&2
|
||||
exit $ksft_skip
|
||||
fi
|
||||
}
|
||||
|
||||
function allow_user_defaults()
|
||||
{
|
||||
if [ -z $DIR ]; then
|
||||
@@ -126,10 +116,12 @@ function load_req_mod()
|
||||
if [ ! -d $SYSCTL ]; then
|
||||
if ! modprobe -q -n $TEST_DRIVER; then
|
||||
echo "$0: module $TEST_DRIVER not found [SKIP]"
|
||||
echo "You must set CONFIG_TEST_SYSCTL=m in your kernel" >&2
|
||||
exit $ksft_skip
|
||||
fi
|
||||
modprobe $TEST_DRIVER
|
||||
if [ $? -ne 0 ]; then
|
||||
echo "$0: modprobe $TEST_DRIVER failed."
|
||||
exit
|
||||
fi
|
||||
fi
|
||||
@@ -971,7 +963,6 @@ test_reqs
|
||||
allow_user_defaults
|
||||
check_production_sysctl_writes_strict
|
||||
load_req_mod
|
||||
test_modprobe
|
||||
|
||||
trap "test_finish" EXIT
|
||||
|
||||
|
||||
Reference in New Issue
Block a user