kunit: memcpy: Split slow memcpy tests into MEMCPY_SLOW_KUNIT_TEST
authorKees Cook <keescook@chromium.org>
Sat, 7 Jan 2023 03:47:05 +0000 (19:47 -0800)
committerKees Cook <keescook@chromium.org>
Wed, 25 Jan 2023 20:24:40 +0000 (12:24 -0800)
commit4acf1de35f41549e60c3c02a8defa7cb95eabdf2
treee01793c16f36d7f898763698eb56c8b4ba30f027
parent42633ed852deadc14d44660ad71e2f6640239120
kunit: memcpy: Split slow memcpy tests into MEMCPY_SLOW_KUNIT_TEST

Since the long memcpy tests may stall a system for tens of seconds
in virtualized architecture environments, split those tests off under
CONFIG_MEMCPY_SLOW_KUNIT_TEST so they can be separately disabled.

Reported-by: Guenter Roeck <linux@roeck-us.net>
Link: https://lore.kernel.org/lkml/20221226195206.GA2626419@roeck-us.net
Reviewed-by: Nick Desaulniers <ndesaulniers@google.com>
Reviewed-and-tested-by: Guenter Roeck <linux@roeck-us.net>
Reviewed-by: David Gow <davidgow@google.com>
Cc: Andrew Morton <akpm@linux-foundation.org>
Cc: Nathan Chancellor <nathan@kernel.org>
Cc: linux-hardening@vger.kernel.org
Signed-off-by: Kees Cook <keescook@chromium.org>
lib/Kconfig.debug
lib/memcpy_kunit.c