linux/kernel/kcsan
Marco Elver f6a1491403 kcsan: Switch to KUNIT_CASE_PARAM for parameterized tests
Since KUnit now support parameterized tests via KUNIT_CASE_PARAM, update
KCSAN's test to switch to it for parameterized tests. This simplifies
parameterized tests and gets rid of the "parameters in case name"
workaround (hack).

At the same time, we can increase the maximum number of threads used,
because on systems with too few CPUs, KUnit allows us to now stop at the
maximum useful threads and not unnecessarily execute redundant test
cases with (the same) limited threads as had been the case before.

Reviewed-by: David Gow <davidgow@google.com>
Signed-off-by: Marco Elver <elver@google.com>
Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
2021-03-08 14:27:43 -08:00
..
atomic.h kcsan: Remove existing special atomic rules 2020-06-29 12:04:48 -07:00
core.c kcsan, debugfs: Move debugfs file creation out of early init 2021-03-08 14:27:43 -08:00
debugfs.c kcsan, debugfs: Move debugfs file creation out of early init 2021-03-08 14:27:43 -08:00
encoding.h kcsan: Fix encoding masks and regain address bit 2020-11-06 17:19:26 -08:00
kcsan_test.c kcsan: Switch to KUNIT_CASE_PARAM for parameterized tests 2021-03-08 14:27:43 -08:00
kcsan.h kcsan, debugfs: Move debugfs file creation out of early init 2021-03-08 14:27:43 -08:00
Makefile kcsan: Make test follow KUnit style recommendations 2021-03-08 14:27:43 -08:00
report.c kcsan: Optimize debugfs stats counters 2020-08-24 15:10:23 -07:00
selftest.c kcsan: selftest: Ensure that address is at least PAGE_SIZE 2020-11-02 17:08:50 -08:00