Kconfig.debug (a578dd095dfe8b56c167201d9aea43e47d27f807) Kconfig.debug (d19e9fa61f609978af9b03f1d20fa59dd8c9997d)
1# SPDX-License-Identifier: GPL-2.0-only
2menu "Kernel hacking"
3
4menu "printk and dmesg options"
5
6config PRINTK_TIME
7 bool "Show timing information on printks"
8 depends on PRINTK

--- 2446 unchanged lines hidden (view full) ---

2455 tristate "KUnit test scanf() family of functions at runtime" if !KUNIT_ALL_TESTS
2456 depends on KUNIT
2457 default KUNIT_ALL_TESTS
2458 help
2459 Enable this option to test the scanf functions at runtime.
2460
2461 If unsure, say N.
2462
1# SPDX-License-Identifier: GPL-2.0-only
2menu "Kernel hacking"
3
4menu "printk and dmesg options"
5
6config PRINTK_TIME
7 bool "Show timing information on printks"
8 depends on PRINTK

--- 2446 unchanged lines hidden (view full) ---

2455 tristate "KUnit test scanf() family of functions at runtime" if !KUNIT_ALL_TESTS
2456 depends on KUNIT
2457 default KUNIT_ALL_TESTS
2458 help
2459 Enable this option to test the scanf functions at runtime.
2460
2461 If unsure, say N.
2462
2463config SEQ_BUF_KUNIT_TEST
2464 tristate "KUnit test for seq_buf" if !KUNIT_ALL_TESTS
2465 depends on KUNIT
2466 default KUNIT_ALL_TESTS
2467 help
2468 This builds unit tests for the seq_buf library.
2469
2470 If unsure, say N.
2471
2472config STRING_KUNIT_TEST
2473 tristate "KUnit test string functions at runtime" if !KUNIT_ALL_TESTS
2474 depends on KUNIT
2475 default KUNIT_ALL_TESTS
2476
2477config STRING_HELPERS_KUNIT_TEST
2478 tristate "KUnit test string helpers at runtime" if !KUNIT_ALL_TESTS
2479 depends on KUNIT

--- 425 unchanged lines hidden (view full) ---

2905 depends on HAVE_HW_BREAKPOINT
2906 depends on KUNIT=y
2907 default KUNIT_ALL_TESTS
2908 help
2909 Tests for hw_breakpoint constraints accounting.
2910
2911 If unsure, say N.
2912
2463config STRING_KUNIT_TEST
2464 tristate "KUnit test string functions at runtime" if !KUNIT_ALL_TESTS
2465 depends on KUNIT
2466 default KUNIT_ALL_TESTS
2467
2468config STRING_HELPERS_KUNIT_TEST
2469 tristate "KUnit test string helpers at runtime" if !KUNIT_ALL_TESTS
2470 depends on KUNIT

--- 425 unchanged lines hidden (view full) ---

2896 depends on HAVE_HW_BREAKPOINT
2897 depends on KUNIT=y
2898 default KUNIT_ALL_TESTS
2899 help
2900 Tests for hw_breakpoint constraints accounting.
2901
2902 If unsure, say N.
2903
2904config CRC_KUNIT_TEST
2905 tristate "KUnit tests for CRC functions" if !KUNIT_ALL_TESTS
2906 depends on KUNIT
2907 default KUNIT_ALL_TESTS
2908 select CRC7
2909 select CRC16
2910 select CRC_T10DIF
2911 select CRC32
2912 select CRC64
2913 help
2914 Unit tests for the CRC library functions.
2915
2916 This is intended to help people writing architecture-specific
2917 optimized versions. If unsure, say N.
2918
2919config CRC_BENCHMARK
2920 bool "Benchmark for the CRC functions"
2921 depends on CRC_KUNIT_TEST
2922 help
2923 Include benchmarks in the KUnit test suite for the CRC functions.
2924
2913config SIPHASH_KUNIT_TEST
2914 tristate "Perform selftest on siphash functions" if !KUNIT_ALL_TESTS
2915 depends on KUNIT
2916 default KUNIT_ALL_TESTS
2917 help
2918 Enable this option to test the kernel's siphash (<linux/siphash.h>) hash
2919 functions on boot (or module load).
2920

--- 287 unchanged lines hidden (view full) ---

3208 depends on m && DEBUG_KERNEL
3209 help
3210 This builds the "test_objpool" module that should be used for
3211 correctness verification and concurrent testings of objects
3212 allocation and reclamation.
3213
3214 If unsure, say N.
3215
2925config SIPHASH_KUNIT_TEST
2926 tristate "Perform selftest on siphash functions" if !KUNIT_ALL_TESTS
2927 depends on KUNIT
2928 default KUNIT_ALL_TESTS
2929 help
2930 Enable this option to test the kernel's siphash (<linux/siphash.h>) hash
2931 functions on boot (or module load).
2932

--- 287 unchanged lines hidden (view full) ---

3220 depends on m && DEBUG_KERNEL
3221 help
3222 This builds the "test_objpool" module that should be used for
3223 correctness verification and concurrent testings of objects
3224 allocation and reclamation.
3225
3226 If unsure, say N.
3227
3228config RATELIMIT_KUNIT_TEST
3229 tristate "KUnit Test for correctness and stress of ratelimit" if !KUNIT_ALL_TESTS
3230 depends on KUNIT
3231 default KUNIT_ALL_TESTS
3232 help
3233 This builds the "test_ratelimit" module that should be used
3234 for correctness verification and concurrent testings of rate
3235 limiting.
3236
3237 If unsure, say N.
3238
3216config INT_POW_KUNIT_TEST
3217 tristate "Integer exponentiation (int_pow) test" if !KUNIT_ALL_TESTS
3218 depends on KUNIT
3219 default KUNIT_ALL_TESTS
3220 help
3221 This option enables the KUnit test suite for the int_pow function,
3222 which performs integer exponentiation. The test suite is designed to
3223 verify that the implementation of int_pow correctly computes the power

--- 156 unchanged lines hidden ---
3239config INT_POW_KUNIT_TEST
3240 tristate "Integer exponentiation (int_pow) test" if !KUNIT_ALL_TESTS
3241 depends on KUNIT
3242 default KUNIT_ALL_TESTS
3243 help
3244 This option enables the KUnit test suite for the int_pow function,
3245 which performs integer exponentiation. The test suite is designed to
3246 verify that the implementation of int_pow correctly computes the power

--- 156 unchanged lines hidden ---