mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-12-29 17:25:38 +00:00
Revert "kunit: memcpy: Split slow memcpy tests into MEMCPY_SLOW_KUNIT_TEST"
This reverts commit4acf1de35f
. Commitd055c6a2cc
("kunit: memcpy: Mark tests as slow using test attributes") marks slow memcpy unit tests as slow. Since this commit, the tests can be disabled with a module parameter, and the configuration option to skip the slow tests is no longer needed. Revert the patch introducing it. Cc: David Gow <davidgow@google.com> Cc: Kees Cook <keescook@chromium.org> Signed-off-by: Guenter Roeck <linux@roeck-us.net> Link: https://lore.kernel.org/r/20240314151200.2285314-1-linux@roeck-us.net Signed-off-by: Kees Cook <keescook@chromium.org>
This commit is contained in:
parent
c4ca2276f1
commit
acd80cdcee
@ -2703,18 +2703,6 @@ config MEMCPY_KUNIT_TEST
|
||||
|
||||
If unsure, say N.
|
||||
|
||||
config MEMCPY_SLOW_KUNIT_TEST
|
||||
bool "Include exhaustive memcpy tests"
|
||||
depends on MEMCPY_KUNIT_TEST
|
||||
default y
|
||||
help
|
||||
Some memcpy tests are quite exhaustive in checking for overlaps
|
||||
and bit ranges. These can be very slow, so they are split out
|
||||
as a separate config, in case they need to be disabled.
|
||||
|
||||
Note this config option will be replaced by the use of KUnit test
|
||||
attributes.
|
||||
|
||||
config IS_SIGNED_TYPE_KUNIT_TEST
|
||||
tristate "Test is_signed_type() macro" if !KUNIT_ALL_TESTS
|
||||
depends on KUNIT
|
||||
|
@ -309,9 +309,6 @@ static void set_random_nonzero(struct kunit *test, u8 *byte)
|
||||
|
||||
static void init_large(struct kunit *test)
|
||||
{
|
||||
if (!IS_ENABLED(CONFIG_MEMCPY_SLOW_KUNIT_TEST))
|
||||
kunit_skip(test, "Slow test skipped. Enable with CONFIG_MEMCPY_SLOW_KUNIT_TEST=y");
|
||||
|
||||
/* Get many bit patterns. */
|
||||
get_random_bytes(large_src, ARRAY_SIZE(large_src));
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user