Commit 793f55b2 authored by Nico Pache's avatar Nico Pache Committed by Shuah Khan
Browse files

kunit: fix Kconfig for build-in tests USB4 and Nitro Enclaves



Both the USB4 and Nitro Enclaves KUNIT tests are now able to be compiled
if KUNIT is compiled as a module. This leads to issues if KUNIT is being
packaged separately from the core kernel and when KUNIT is run baremetal
without the required driver compiled into the kernel.

Fixes: 635dcd16 ("thunderbolt: test: Use kunit_test_suite() macro")
Fixes: fe5be808 ("nitro_enclaves: test: Use kunit_test_suite() macro")
Signed-off-by: default avatarNico Pache <npache@redhat.com>
Reviewed-by: default avatarDavid Gow <davidgow@google.com>
Reviewed-by: default avatarAndra Paraschiv <andraprs@amazon.com>
Acked-by: default avatarBrendan Higgins <brendanhiggins@google.com>
Signed-off-by: default avatarShuah Khan <skhan@linuxfoundation.org>
parent aded3cad
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -29,8 +29,7 @@ config USB4_DEBUGFS_WRITE

config USB4_KUNIT_TEST
	bool "KUnit tests" if !KUNIT_ALL_TESTS
	depends on (USB4=m || KUNIT=y)
	depends on KUNIT
	depends on USB4 && KUNIT=y
	default KUNIT_ALL_TESTS

config USB4_DMA_TEST
+1 −1
Original line number Diff line number Diff line
@@ -17,7 +17,7 @@ config NITRO_ENCLAVES

config NITRO_ENCLAVES_MISC_DEV_TEST
	bool "Tests for the misc device functionality of the Nitro Enclaves" if !KUNIT_ALL_TESTS
	depends on NITRO_ENCLAVES && KUNIT
	depends on NITRO_ENCLAVES && KUNIT=y
	default KUNIT_ALL_TESTS
	help
	  Enable KUnit tests for the misc device functionality of the Nitro