]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
s390/Kconfig: Cleanup defaults for selftests
authorJulian Braha <julianbraha@gmail.com>
Tue, 12 May 2026 17:43:36 +0000 (18:43 +0100)
committerAlexander Gordeev <agordeev@linux.ibm.com>
Tue, 26 May 2026 06:15:40 +0000 (08:15 +0200)
Remove unconditional 'n' defaults from def_tristate statements,
as they override the later 'KUNIT_ALL_TESTS' default, rendering
it dead Kconfig code.

This dead code was identified by kconfirm, a static analysis tool
for Kconfig.

Also include S390_KPROBES_SANITY_TEST in KUNIT_ALL_TESTS.

Signed-off-by: Julian Braha <julianbraha@gmail.com>
Signed-off-by: Alexander Gordeev <agordeev@linux.ibm.com>
arch/s390/Kconfig

index 301cdc9f73aff797f784ef3f3edca4bd33cbaca6..771f738fe8bdaee49159304bc698adf84782faf8 100644 (file)
@@ -1000,9 +1000,8 @@ config S390_MODULES_SANITY_TEST_HELPERS
 menu "Selftests"
 
 config S390_UNWIND_SELFTEST
-       def_tristate n
+       def_tristate KUNIT_ALL_TESTS
        depends on KUNIT
-       default KUNIT_ALL_TESTS
        prompt "Test unwind functions"
        help
          This option enables s390 specific stack unwinder testing kernel
@@ -1012,7 +1011,7 @@ config S390_UNWIND_SELFTEST
          Say N if you are unsure.
 
 config S390_KPROBES_SANITY_TEST
-       def_tristate n
+       def_tristate KUNIT_ALL_TESTS
        prompt "Enable s390 specific kprobes tests"
        depends on KPROBES
        depends on KUNIT
@@ -1024,9 +1023,8 @@ config S390_KPROBES_SANITY_TEST
          Say N if you are unsure.
 
 config S390_MODULES_SANITY_TEST
-       def_tristate n
+       def_tristate KUNIT_ALL_TESTS
        depends on KUNIT && m
-       default KUNIT_ALL_TESTS
        prompt "Enable s390 specific modules tests"
        select S390_MODULES_SANITY_TEST_HELPERS
        help