From 245cb61b0d52b81742f2f83a9500f0b4f416b939 Mon Sep 17 00:00:00 2001 From: Jiaqi Zhao Date: Fri, 5 Jan 2024 14:26:46 +0800 Subject: [PATCH 01/37] include/kunit: add VCAP_KUNIT_TEST The committed records are as follows: commit 67d637516fa91c718dd60acd9358a9fb0e19b7b5 Author: Steen Hegelund Date: Thu Oct 20 15:09:04 2022 +0200 net: microchip: sparx5: Adding KUNIT test for the VCAP API Signed-off-by: Jiaqi Zhao --- etc/kconfigs.yaml | 1 + include/kunit | 2 ++ 2 files changed, 3 insertions(+) diff --git a/etc/kconfigs.yaml b/etc/kconfigs.yaml index 70fad633f..e521c9511 100644 --- a/etc/kconfigs.yaml +++ b/etc/kconfigs.yaml @@ -276,6 +276,7 @@ USB4_KUNIT_TEST: v5.9-rc1 USER_EVENTS: v5.18-rc1 USERFAULTFD: v4.3-rc1 VALIDATE_FS_PARSER: v5.1-rc1 +VCAP_KUNIT_TEST: v6.2-rc1 VIDEO_V4L2: <= v5.17 WATCH_QUEUE: v5.8-rc1 WW_MUTEX_SELFTEST: v4.11-rc1 diff --git a/include/kunit b/include/kunit index 8bbbfeec1..fc9acb517 100755 --- a/include/kunit +++ b/include/kunit @@ -92,6 +92,8 @@ need_kconfig: - FAT_KUNIT_TEST: m # below are kunit test configs of bool type +- VCAP_KUNIT_TEST: y +- VCAP: y - PM_QOS_KUNIT_TEST: y - USB4: y - USB4_KUNIT_TEST: y From b30b336b89dfc52c2077c8d1dc2b3f285d377a86 Mon Sep 17 00:00:00 2001 From: Jiaqi Zhao Date: Fri, 5 Jan 2024 15:25:24 +0800 Subject: [PATCH 02/37] include/kunit: add SND_SOC_TOPOLOGY_KUNIT_TEST The committed records are as follows: commit b5fb388da472a69858355560d803602e0ace1006 Author: Nico Pache Date: Wed Apr 14 04:58:04 2021 -0400 ASoC: topology: adhere to KUNIT formatting standard Signed-off-by: Jiaqi Zhao --- etc/kconfigs.yaml | 1 + include/kunit | 1 + programs/kunit/run | 2 +- 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/etc/kconfigs.yaml b/etc/kconfigs.yaml index e521c9511..6b6b599f4 100644 --- a/etc/kconfigs.yaml +++ b/etc/kconfigs.yaml @@ -231,6 +231,7 @@ SECURITY_LOCKDOWN_LSM: v5.4-rc1 SIPHASH_KUNIT_TEST: v6.2-rc1 SLAB_FREELIST_HARDENED: v5.14-rc1 SLUB_KUNIT_TEST: v5.14-rc1 +SND_SOC_TOPOLOGY_KUNIT_TEST: v5.13-rc1 SND_SOC_INTEL_AVS: v5.18-rc1 SND_SOC_INTEL_AVS_MACH_I2S_TEST: v6.0-rc1 SND_SOC_UTILS_KUNIT_TEST: v5.19-rc1 diff --git a/include/kunit b/include/kunit index fc9acb517..3a987eb07 100755 --- a/include/kunit +++ b/include/kunit @@ -17,6 +17,7 @@ need_kconfig: - LINEAR_RANGES_TEST: m - LIST_KUNIT_TEST: m - MEMCPY_KUNIT_TEST: m +- SND_SOC_TOPOLOGY_KUNIT_TEST: m # disable slow memcpy kunit test which are also part of MEMCPY_KUNIT_TEST but exhaustive - MEMCPY_SLOW_KUNIT_TEST: n - NETDEV_ADDR_LIST_TEST: m diff --git a/programs/kunit/run b/programs/kunit/run index edadf08b4..f88d701e9 100755 --- a/programs/kunit/run +++ b/programs/kunit/run @@ -17,7 +17,7 @@ if [[ "$group" = "group-00" ]]; then "drm_format_helper_test" "drm_format_test" "drm_framebuffer_test" "drm_plane_helper_test" "drm_rect_test"\ "clk-gate_test" "clk_test" "cpumask_kunit" "cros_kunit_proto_test" "hid-uclogic-test" "iio-test-format" \ "iio-test-rescale" "overflow_kunit" "soc-utils-test" "stackinit_kunit" "is_signed_type_kunit" \ - "siphash_kunit" "strscpy_kunit" "fat_test") + "siphash_kunit" "strscpy_kunit" "soc-topology-test" "fat_test") elif [[ "$group" = "group-01" ]]; then test_array=("test_string" "test_div64" "test_bpf" "test_min_heap" "test_user_copy" "test_static_key_base" \ "test_scanf" "test_bitmap" "test_uuid" "test_xarray" "test_rhashtable" "test_memcat_p" \ From 524c06fef44188645c1f45a990748d5f7e61c29e Mon Sep 17 00:00:00 2001 From: Jiaqi Zhao Date: Mon, 8 Jan 2024 18:07:14 +0800 Subject: [PATCH 03/37] etc/kconfigs.yaml: fix typo of X86_INTEL_TSX_MODE_ON:: Signed-off-by: Jiaqi Zhao --- etc/kconfigs.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/etc/kconfigs.yaml b/etc/kconfigs.yaml index 6b6b599f4..e22590a5e 100644 --- a/etc/kconfigs.yaml +++ b/etc/kconfigs.yaml @@ -284,7 +284,7 @@ WW_MUTEX_SELFTEST: v4.11-rc1 X86_CPU_RESCTRL: v5.0-rc1 X86_INTEL_TSX_MODE_AUTO: v5.4-rc1 X86_INTEL_TSX_MODE_OFF: v5.4-rc1 -X86_INTEL_TSX_MODE_ON:: v5.4-rc1 +X86_INTEL_TSX_MODE_ON: v5.4-rc1 X86_MCELOG_LEGACY: v4.12-rc1 X86_RESCTRL: v5.0-rc2, <= v5.0-rc4 X86_SGX: v5.11-rc1, x86_64 From 0a29ea80c1e469096cd3e4938424012eef461e16 Mon Sep 17 00:00:00 2001 From: Jiaqi Zhao Date: Mon, 8 Jan 2024 18:24:51 +0800 Subject: [PATCH 04/37] include/kunit: add USB4_DMA_TEST The committed records are as follows: commit edc0f494ed966e39e5619be7cdaeb9873e1f4fe1 Author: Isaac Hazan Date: Thu Sep 24 11:44:02 2020 +0300 thunderbolt: Add DMA traffic test driver Signed-off-by: Jiaqi Zhao --- etc/kconfigs.yaml | 1 + include/kunit | 1 + programs/kunit/run | 2 +- 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/etc/kconfigs.yaml b/etc/kconfigs.yaml index e22590a5e..8af6f177b 100644 --- a/etc/kconfigs.yaml +++ b/etc/kconfigs.yaml @@ -273,6 +273,7 @@ TLS: v4.13-rc1 UBSAN_BOUNDS: v5.15-rc1 UDMABUF: v4.20-rc1 USB4: v5.6-rc1 +USB4_DMA_TEST: v5.11-rc1 USB4_KUNIT_TEST: v5.9-rc1 USER_EVENTS: v5.18-rc1 USERFAULTFD: v4.3-rc1 diff --git a/include/kunit b/include/kunit index 3a987eb07..7505d2221 100755 --- a/include/kunit +++ b/include/kunit @@ -166,6 +166,7 @@ need_kconfig: - SND_SOC_INTEL_AVS_MACH_I2S_TEST: m - KALLSYMS: y +- USB4_DMA_TEST: m # below are kunit test configs of bool type - FUNCTION_TRACER: y diff --git a/programs/kunit/run b/programs/kunit/run index f88d701e9..460287a3d 100755 --- a/programs/kunit/run +++ b/programs/kunit/run @@ -24,7 +24,7 @@ elif [[ "$group" = "group-01" ]]; then "test_udelay" "test_klp_livepatch" "test_klp_shadow_vars" "test_hmm" "test_free_pages" "test_fpu" \ "test_bitops" "test_async_driver_probe" "spi-loopback-test" "globtest" \ "test_kstrtox" "test_string_helpers" "test_overflow" "test_ida" "udelay_test" \ - "test_vmalloc" "test_klp_state" "test_meminit" "test_printf" "test_maple_tree" \ + "test_vmalloc" "test_klp_state" "test_meminit" "test_printf" "test_maple_tree" "thunderbolt_dma_test" \ "crc32test" "atomic64_test" "snd-soc-avs-i2s-test" "test_dynamic_debug" "raid6test" "backtracetest") elif [[ "$group" = "group-03" ]]; then test_array=("drm_buddy_test") From 908db36ec1afa815fb2612eaa4c0073d00254df2 Mon Sep 17 00:00:00 2001 From: Jiaqi Zhao Date: Mon, 8 Jan 2024 18:29:53 +0800 Subject: [PATCH 05/37] include/kunit: add UNICODE_NORMALIZATION_SELFTEST The committed records are as follows: commit f0d6cc00325b3887f9a9df7755acf85f52b23ff2 Author: Gabriel Krisman Bertazi Date: Thu Apr 25 13:56:01 2019 -0400 unicode: introduce test module for normalized utf8 implementation Signed-off-by: Jiaqi Zhao --- etc/kconfigs.yaml | 1 + include/kunit | 2 ++ programs/kunit/run | 2 +- 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/etc/kconfigs.yaml b/etc/kconfigs.yaml index 8af6f177b..87289fdd9 100644 --- a/etc/kconfigs.yaml +++ b/etc/kconfigs.yaml @@ -274,6 +274,7 @@ UBSAN_BOUNDS: v5.15-rc1 UDMABUF: v4.20-rc1 USB4: v5.6-rc1 USB4_DMA_TEST: v5.11-rc1 +UNICODE_NORMALIZATION_SELFTEST: v5.2-rc1 USB4_KUNIT_TEST: v5.9-rc1 USER_EVENTS: v5.18-rc1 USERFAULTFD: v4.3-rc1 diff --git a/include/kunit b/include/kunit index 7505d2221..0f02fd23f 100755 --- a/include/kunit +++ b/include/kunit @@ -167,6 +167,8 @@ need_kconfig: - KALLSYMS: y - USB4_DMA_TEST: m +- UNICODE_NORMALIZATION_SELFTEST: m +- UNICODE: m # below are kunit test configs of bool type - FUNCTION_TRACER: y diff --git a/programs/kunit/run b/programs/kunit/run index 460287a3d..bd66762fc 100755 --- a/programs/kunit/run +++ b/programs/kunit/run @@ -23,7 +23,7 @@ elif [[ "$group" = "group-01" ]]; then "test_scanf" "test_bitmap" "test_uuid" "test_xarray" "test_rhashtable" "test_memcat_p" \ "test_udelay" "test_klp_livepatch" "test_klp_shadow_vars" "test_hmm" "test_free_pages" "test_fpu" \ "test_bitops" "test_async_driver_probe" "spi-loopback-test" "globtest" \ - "test_kstrtox" "test_string_helpers" "test_overflow" "test_ida" "udelay_test" \ + "test_kstrtox" "test_string_helpers" "test_overflow" "test_ida" "udelay_test" "utf8-selftest" \ "test_vmalloc" "test_klp_state" "test_meminit" "test_printf" "test_maple_tree" "thunderbolt_dma_test" \ "crc32test" "atomic64_test" "snd-soc-avs-i2s-test" "test_dynamic_debug" "raid6test" "backtracetest") elif [[ "$group" = "group-03" ]]; then From e3205a9e349787ca0bb965a76fab11209f064bc7 Mon Sep 17 00:00:00 2001 From: Jiaqi Zhao Date: Mon, 8 Jan 2024 18:35:52 +0800 Subject: [PATCH 06/37] include/kunit: add TSNEP_SELFTESTS The committed records are as follows: commit 403f69bbdbadb2e601f725be2d00b4ccc7b61c9d Author: Gerhard Engleder Date: Fri Nov 19 23:58:26 2021 +0100 tsnep: Add TSN endpoint Ethernet MAC driver Signed-off-by: Jiaqi Zhao --- etc/kconfigs.yaml | 1 + include/kunit | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/etc/kconfigs.yaml b/etc/kconfigs.yaml index 87289fdd9..06d34fbee 100644 --- a/etc/kconfigs.yaml +++ b/etc/kconfigs.yaml @@ -267,6 +267,7 @@ TEST_SCANF: v5.14-rc1 TEST_STRSCPY: v5.2-rc1, <= v6.1 TEST_VMALLOC: v5.1-rc1 TEST_XARRAY: v4.20-rc1 +TSNEP_SELFTESTS: v5.17-rc1 TIME_KUNIT_TEST: v5.14-rc1 TIME_NS: v5.6-rc1 TLS: v4.13-rc1 diff --git a/include/kunit b/include/kunit index 0f02fd23f..07cdd2f28 100755 --- a/include/kunit +++ b/include/kunit @@ -169,8 +169,14 @@ need_kconfig: - USB4_DMA_TEST: m - UNICODE_NORMALIZATION_SELFTEST: m - UNICODE: m +- TSNEP: m +- PTP_1588_CLOCK_OPTIONAL: m # below are kunit test configs of bool type +- TSNEP +- PTP_1588_CLOCK_OPTIONAL +- TSNEP_SELFTESTS: y + - FUNCTION_TRACER: y - DYNAMIC_FTRACE: y - BUILDTIME_MCOUNT_SORT: y From 9b52002841f0d6bec75a23ff8b050ff5912f15b8 Mon Sep 17 00:00:00 2001 From: Jiaqi Zhao Date: Mon, 8 Jan 2024 18:47:41 +0800 Subject: [PATCH 07/37] include/kunit: add TEST_REF_TRACKER The committed records are as follows: commit 914a7b5000d08f1487e0efa52f27c4b7ea75b893 Author: Eric Dumazet Date: Sat Dec 4 20:21:56 2021 -0800 lib: add tests for reference tracker Signed-off-by: Jiaqi Zhao --- etc/kconfigs.yaml | 1 + include/kunit | 1 + programs/kunit/run | 2 +- 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/etc/kconfigs.yaml b/etc/kconfigs.yaml index 06d34fbee..d5e68ef72 100644 --- a/etc/kconfigs.yaml +++ b/etc/kconfigs.yaml @@ -264,6 +264,7 @@ TEST_MIN_HEAP: v5.7-rc1 TEST_OVERFLOW: <= v5.17 TEST_PRINTF: v4.4-rc1 TEST_SCANF: v5.14-rc1 +TEST_REF_TRACKER: v5.17-rc1 TEST_STRSCPY: v5.2-rc1, <= v6.1 TEST_VMALLOC: v5.1-rc1 TEST_XARRAY: v4.20-rc1 diff --git a/include/kunit b/include/kunit index 07cdd2f28..fbaaa73db 100755 --- a/include/kunit +++ b/include/kunit @@ -171,6 +171,7 @@ need_kconfig: - UNICODE: m - TSNEP: m - PTP_1588_CLOCK_OPTIONAL: m +- TEST_REF_TRACKER: m # below are kunit test configs of bool type - TSNEP diff --git a/programs/kunit/run b/programs/kunit/run index bd66762fc..65c7ef738 100755 --- a/programs/kunit/run +++ b/programs/kunit/run @@ -22,7 +22,7 @@ elif [[ "$group" = "group-01" ]]; then test_array=("test_string" "test_div64" "test_bpf" "test_min_heap" "test_user_copy" "test_static_key_base" \ "test_scanf" "test_bitmap" "test_uuid" "test_xarray" "test_rhashtable" "test_memcat_p" \ "test_udelay" "test_klp_livepatch" "test_klp_shadow_vars" "test_hmm" "test_free_pages" "test_fpu" \ - "test_bitops" "test_async_driver_probe" "spi-loopback-test" "globtest" \ + "test_bitops" "test_async_driver_probe" "spi-loopback-test" "globtest" "test_ref_tracker" \ "test_kstrtox" "test_string_helpers" "test_overflow" "test_ida" "udelay_test" "utf8-selftest" \ "test_vmalloc" "test_klp_state" "test_meminit" "test_printf" "test_maple_tree" "thunderbolt_dma_test" \ "crc32test" "atomic64_test" "snd-soc-avs-i2s-test" "test_dynamic_debug" "raid6test" "backtracetest") From ccbc4d889fafce3ca033d1f8b45353f13a5c32d1 Mon Sep 17 00:00:00 2001 From: Jiaqi Zhao Date: Mon, 8 Jan 2024 18:52:10 +0800 Subject: [PATCH 08/37] include/kunit: add TEST_OBJAGG The committed records are as follows: commit 0a020d416d0af0b0c782e2a8363896e756e9121e Author: Jiri Pirko Date: Wed Nov 14 08:22:28 2018 +0000 lib: introduce initial implementation of object aggregation manager Signed-off-by: Jiaqi Zhao --- etc/kconfigs.yaml | 1 + include/kunit | 2 ++ programs/kunit/run | 2 +- 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/etc/kconfigs.yaml b/etc/kconfigs.yaml index d5e68ef72..81e771745 100644 --- a/etc/kconfigs.yaml +++ b/etc/kconfigs.yaml @@ -265,6 +265,7 @@ TEST_OVERFLOW: <= v5.17 TEST_PRINTF: v4.4-rc1 TEST_SCANF: v5.14-rc1 TEST_REF_TRACKER: v5.17-rc1 +TEST_OBJAGG: v5.0-rc1 TEST_STRSCPY: v5.2-rc1, <= v6.1 TEST_VMALLOC: v5.1-rc1 TEST_XARRAY: v4.20-rc1 diff --git a/include/kunit b/include/kunit index fbaaa73db..7daddb780 100755 --- a/include/kunit +++ b/include/kunit @@ -172,6 +172,8 @@ need_kconfig: - TSNEP: m - PTP_1588_CLOCK_OPTIONAL: m - TEST_REF_TRACKER: m +- TEST_OBJAGG: m +- OBJAGG: m # below are kunit test configs of bool type - TSNEP diff --git a/programs/kunit/run b/programs/kunit/run index 65c7ef738..8af078042 100755 --- a/programs/kunit/run +++ b/programs/kunit/run @@ -22,7 +22,7 @@ elif [[ "$group" = "group-01" ]]; then test_array=("test_string" "test_div64" "test_bpf" "test_min_heap" "test_user_copy" "test_static_key_base" \ "test_scanf" "test_bitmap" "test_uuid" "test_xarray" "test_rhashtable" "test_memcat_p" \ "test_udelay" "test_klp_livepatch" "test_klp_shadow_vars" "test_hmm" "test_free_pages" "test_fpu" \ - "test_bitops" "test_async_driver_probe" "spi-loopback-test" "globtest" "test_ref_tracker" \ + "test_bitops" "test_async_driver_probe" "spi-loopback-test" "globtest" "test_ref_tracker" "test_objagg" \ "test_kstrtox" "test_string_helpers" "test_overflow" "test_ida" "udelay_test" "utf8-selftest" \ "test_vmalloc" "test_klp_state" "test_meminit" "test_printf" "test_maple_tree" "thunderbolt_dma_test" \ "crc32test" "atomic64_test" "snd-soc-avs-i2s-test" "test_dynamic_debug" "raid6test" "backtracetest") From e3dde8b20c2e6d933c28e05a3fc2f60a7e7458a1 Mon Sep 17 00:00:00 2001 From: Jiaqi Zhao Date: Mon, 8 Jan 2024 18:56:13 +0800 Subject: [PATCH 09/37] include/kunit: add TEST_LOCKUP The committed records are as follows: commit 30428ef5d1e8caf78639cc70a802f1cb7b1cec04 Author: Konstantin Khlebnikov Date: Mon Apr 6 20:09:47 2020 -0700 lib/test_lockup: test module to generate lockups Signed-off-by: Jiaqi Zhao --- etc/kconfigs.yaml | 1 + include/kunit | 1 + programs/kunit/run | 2 +- 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/etc/kconfigs.yaml b/etc/kconfigs.yaml index 81e771745..792c62b07 100644 --- a/etc/kconfigs.yaml +++ b/etc/kconfigs.yaml @@ -266,6 +266,7 @@ TEST_PRINTF: v4.4-rc1 TEST_SCANF: v5.14-rc1 TEST_REF_TRACKER: v5.17-rc1 TEST_OBJAGG: v5.0-rc1 +TEST_LOCKUP: v5.7-rc1 TEST_STRSCPY: v5.2-rc1, <= v6.1 TEST_VMALLOC: v5.1-rc1 TEST_XARRAY: v4.20-rc1 diff --git a/include/kunit b/include/kunit index 7daddb780..d93c9ee0d 100755 --- a/include/kunit +++ b/include/kunit @@ -174,6 +174,7 @@ need_kconfig: - TEST_REF_TRACKER: m - TEST_OBJAGG: m - OBJAGG: m +- TEST_LOCKUP: m # below are kunit test configs of bool type - TSNEP diff --git a/programs/kunit/run b/programs/kunit/run index 8af078042..37d8426b3 100755 --- a/programs/kunit/run +++ b/programs/kunit/run @@ -22,7 +22,7 @@ elif [[ "$group" = "group-01" ]]; then test_array=("test_string" "test_div64" "test_bpf" "test_min_heap" "test_user_copy" "test_static_key_base" \ "test_scanf" "test_bitmap" "test_uuid" "test_xarray" "test_rhashtable" "test_memcat_p" \ "test_udelay" "test_klp_livepatch" "test_klp_shadow_vars" "test_hmm" "test_free_pages" "test_fpu" \ - "test_bitops" "test_async_driver_probe" "spi-loopback-test" "globtest" "test_ref_tracker" "test_objagg" \ + "test_bitops" "test_async_driver_probe" "spi-loopback-test" "globtest" "test_ref_tracker" "test_objagg" "test_lockup" \ "test_kstrtox" "test_string_helpers" "test_overflow" "test_ida" "udelay_test" "utf8-selftest" \ "test_vmalloc" "test_klp_state" "test_meminit" "test_printf" "test_maple_tree" "thunderbolt_dma_test" \ "crc32test" "atomic64_test" "snd-soc-avs-i2s-test" "test_dynamic_debug" "raid6test" "backtracetest") From 6dd05d0a769a1978a9ad507b84c34cd5c978d385 Mon Sep 17 00:00:00 2001 From: Jiaqi Zhao Date: Mon, 8 Jan 2024 19:01:52 +0800 Subject: [PATCH 10/37] include/kunit: add TEST_IRQ_TIMINGS The committed records are as follows: commit 6aed82de719b424bd5548aa4179e95f34fd779ab Author: Daniel Lezcano Date: Mon May 27 22:55:19 2019 +0200 genirq/timings: Add selftest for circular array Signed-off-by: Jiaqi Zhao --- etc/kconfigs.yaml | 1 + include/kunit | 1 + 2 files changed, 2 insertions(+) diff --git a/etc/kconfigs.yaml b/etc/kconfigs.yaml index 792c62b07..3fc76a2d9 100644 --- a/etc/kconfigs.yaml +++ b/etc/kconfigs.yaml @@ -267,6 +267,7 @@ TEST_SCANF: v5.14-rc1 TEST_REF_TRACKER: v5.17-rc1 TEST_OBJAGG: v5.0-rc1 TEST_LOCKUP: v5.7-rc1 +TEST_IRQ_TIMINGS: v5.3-rc1 TEST_STRSCPY: v5.2-rc1, <= v6.1 TEST_VMALLOC: v5.1-rc1 TEST_XARRAY: v4.20-rc1 diff --git a/include/kunit b/include/kunit index d93c9ee0d..793ca1fd6 100755 --- a/include/kunit +++ b/include/kunit @@ -181,6 +181,7 @@ need_kconfig: - PTP_1588_CLOCK_OPTIONAL - TSNEP_SELFTESTS: y +- TEST_IRQ_TIMINGS: y - FUNCTION_TRACER: y - DYNAMIC_FTRACE: y - BUILDTIME_MCOUNT_SORT: y From 2c2dbc9d100f2986a0e1e6cf3b49f3aff731daa3 Mon Sep 17 00:00:00 2001 From: Jiaqi Zhao Date: Mon, 8 Jan 2024 19:05:16 +0800 Subject: [PATCH 11/37] include/kunit: add TEST_DHRY The committed records are as follows: commit d5528cc16893f1f64b07936b1e88aa023128debb Author: Geert Uytterhoeven Date: Thu Dec 8 15:31:28 2022 +0100 lib: add Dhrystone benchmark test Signed-off-by: Jiaqi Zhao --- etc/kconfigs.yaml | 1 + include/kunit | 1 + programs/kunit/run | 2 +- 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/etc/kconfigs.yaml b/etc/kconfigs.yaml index 3fc76a2d9..3e439a0c7 100644 --- a/etc/kconfigs.yaml +++ b/etc/kconfigs.yaml @@ -268,6 +268,7 @@ TEST_REF_TRACKER: v5.17-rc1 TEST_OBJAGG: v5.0-rc1 TEST_LOCKUP: v5.7-rc1 TEST_IRQ_TIMINGS: v5.3-rc1 +TEST_DHRY: v6.3-rc1 TEST_STRSCPY: v5.2-rc1, <= v6.1 TEST_VMALLOC: v5.1-rc1 TEST_XARRAY: v4.20-rc1 diff --git a/include/kunit b/include/kunit index 793ca1fd6..bb96f65f1 100755 --- a/include/kunit +++ b/include/kunit @@ -175,6 +175,7 @@ need_kconfig: - TEST_OBJAGG: m - OBJAGG: m - TEST_LOCKUP: m +- TEST_DHRY: m # below are kunit test configs of bool type - TSNEP diff --git a/programs/kunit/run b/programs/kunit/run index 37d8426b3..2049669ea 100755 --- a/programs/kunit/run +++ b/programs/kunit/run @@ -23,7 +23,7 @@ elif [[ "$group" = "group-01" ]]; then "test_scanf" "test_bitmap" "test_uuid" "test_xarray" "test_rhashtable" "test_memcat_p" \ "test_udelay" "test_klp_livepatch" "test_klp_shadow_vars" "test_hmm" "test_free_pages" "test_fpu" \ "test_bitops" "test_async_driver_probe" "spi-loopback-test" "globtest" "test_ref_tracker" "test_objagg" "test_lockup" \ - "test_kstrtox" "test_string_helpers" "test_overflow" "test_ida" "udelay_test" "utf8-selftest" \ + "test_kstrtox" "test_string_helpers" "test_overflow" "test_ida" "udelay_test" "utf8-selftest" "test_dhry" \ "test_vmalloc" "test_klp_state" "test_meminit" "test_printf" "test_maple_tree" "thunderbolt_dma_test" \ "crc32test" "atomic64_test" "snd-soc-avs-i2s-test" "test_dynamic_debug" "raid6test" "backtracetest") elif [[ "$group" = "group-03" ]]; then From d396fcde5361f5f81a0a0d5cb7fd12773d48e322 Mon Sep 17 00:00:00 2001 From: Jiaqi Zhao Date: Mon, 8 Jan 2024 19:08:21 +0800 Subject: [PATCH 12/37] include/kunit: add TEST_CLOCKSOURCE_WATCHDOG The committed records are as follows: commit 1253b9b87e42ab6a3d5c2cb27af2bdd67d7e50ff Author: Paul E. McKenney Date: Thu May 27 12:01:23 2021 -0700 clocksource: Provide kernel module to test clocksource watchdog Signed-off-by: Jiaqi Zhao --- etc/kconfigs.yaml | 1 + include/kunit | 1 + programs/kunit/run | 2 +- 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/etc/kconfigs.yaml b/etc/kconfigs.yaml index 3e439a0c7..70fd27ef5 100644 --- a/etc/kconfigs.yaml +++ b/etc/kconfigs.yaml @@ -269,6 +269,7 @@ TEST_OBJAGG: v5.0-rc1 TEST_LOCKUP: v5.7-rc1 TEST_IRQ_TIMINGS: v5.3-rc1 TEST_DHRY: v6.3-rc1 +TEST_CLOCKSOURCE_WATCHDOG: v5.14-rc1 TEST_STRSCPY: v5.2-rc1, <= v6.1 TEST_VMALLOC: v5.1-rc1 TEST_XARRAY: v4.20-rc1 diff --git a/include/kunit b/include/kunit index bb96f65f1..8a15178c8 100755 --- a/include/kunit +++ b/include/kunit @@ -176,6 +176,7 @@ need_kconfig: - OBJAGG: m - TEST_LOCKUP: m - TEST_DHRY: m +- TEST_CLOCKSOURCE_WATCHDOG: m # below are kunit test configs of bool type - TSNEP diff --git a/programs/kunit/run b/programs/kunit/run index 2049669ea..249dcd12a 100755 --- a/programs/kunit/run +++ b/programs/kunit/run @@ -24,7 +24,7 @@ elif [[ "$group" = "group-01" ]]; then "test_udelay" "test_klp_livepatch" "test_klp_shadow_vars" "test_hmm" "test_free_pages" "test_fpu" \ "test_bitops" "test_async_driver_probe" "spi-loopback-test" "globtest" "test_ref_tracker" "test_objagg" "test_lockup" \ "test_kstrtox" "test_string_helpers" "test_overflow" "test_ida" "udelay_test" "utf8-selftest" "test_dhry" \ - "test_vmalloc" "test_klp_state" "test_meminit" "test_printf" "test_maple_tree" "thunderbolt_dma_test" \ + "test_vmalloc" "test_klp_state" "test_meminit" "test_printf" "test_maple_tree" "thunderbolt_dma_test" "clocksource-wdtest" \ "crc32test" "atomic64_test" "snd-soc-avs-i2s-test" "test_dynamic_debug" "raid6test" "backtracetest") elif [[ "$group" = "group-03" ]]; then test_array=("drm_buddy_test") From fa16a62101c70d071140d2b8db04aa12a2d9ede4 Mon Sep 17 00:00:00 2001 From: Jiaqi Zhao Date: Mon, 8 Jan 2024 19:13:56 +0800 Subject: [PATCH 13/37] include/kunit: add STATIC_CALL_SELFTEST The committed records are as follows: commit f03c412915f5f69f2d17bcd20ecdd69320bcbf7b Author: Peter Zijlstra Date: Tue Aug 18 15:57:46 2020 +0200 static_call: Add simple self-test for static calls Signed-off-by: Jiaqi Zhao --- etc/kconfigs.yaml | 1 + include/kunit | 3 +++ 2 files changed, 4 insertions(+) diff --git a/etc/kconfigs.yaml b/etc/kconfigs.yaml index 70fd27ef5..51f27c075 100644 --- a/etc/kconfigs.yaml +++ b/etc/kconfigs.yaml @@ -236,6 +236,7 @@ SND_SOC_INTEL_AVS: v5.18-rc1 SND_SOC_INTEL_AVS_MACH_I2S_TEST: v6.0-rc1 SND_SOC_UTILS_KUNIT_TEST: v5.19-rc1 STACKINIT_KUNIT_TEST: v5.18-rc1 +STATIC_CALL_SELFTEST: v5.10-rc1 STM: v4.4-rc1 STM_DUMMY: v4.4-rc1 STM_SOURCE_CONSOLE: v4.4-rc1 diff --git a/include/kunit b/include/kunit index 8a15178c8..8b4318cce 100755 --- a/include/kunit +++ b/include/kunit @@ -183,6 +183,9 @@ need_kconfig: - PTP_1588_CLOCK_OPTIONAL - TSNEP_SELFTESTS: y +- HAVE_STATIC_CALL: y +- STATIC_CALL_SELFTEST: y + - TEST_IRQ_TIMINGS: y - FUNCTION_TRACER: y - DYNAMIC_FTRACE: y From 61ae2fa684bb1f3693ef604408a30038cf640e58 Mon Sep 17 00:00:00 2001 From: Jiaqi Zhao Date: Mon, 8 Jan 2024 19:21:37 +0800 Subject: [PATCH 14/37] include/kunit: add SYNTH_EVENT_GEN_TEST The committed records are as follows: commit 9fe41efaca08416657efa8731c0d47ccb6a3f3eb Author: Tom Zanussi Date: Wed Jan 29 12:59:28 2020 -0600 tracing: Add synth event generation test module Signed-off-by: Jiaqi Zhao --- etc/kconfigs.yaml | 1 + include/kunit | 2 ++ programs/kunit/run | 2 +- 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/etc/kconfigs.yaml b/etc/kconfigs.yaml index 51f27c075..d17a1e2a3 100644 --- a/etc/kconfigs.yaml +++ b/etc/kconfigs.yaml @@ -243,6 +243,7 @@ STM_SOURCE_CONSOLE: v4.4-rc1 STM_SOURCE_FTRACE: v4.6-rc1 STM_SOURCE_HEARTBEAT: v4.6-rc1 STRSCPY_KUNIT_TEST: v6.2-rc1 +SYNTH_EVENT_GEN_TEST: v5.6-rc1 SYNC: <= v4.7 SYSCTL_KUNIT_TEST: v5.5-rc1 TASKS_RUDE_RCU: v5.8-rc1 diff --git a/include/kunit b/include/kunit index 8b4318cce..aa2138add 100755 --- a/include/kunit +++ b/include/kunit @@ -177,6 +177,8 @@ need_kconfig: - TEST_LOCKUP: m - TEST_DHRY: m - TEST_CLOCKSOURCE_WATCHDOG: m +- SYNTH_EVENT_GEN_TEST: m +- SYNTH_EVENTS: y # below are kunit test configs of bool type - TSNEP diff --git a/programs/kunit/run b/programs/kunit/run index 249dcd12a..884865a87 100755 --- a/programs/kunit/run +++ b/programs/kunit/run @@ -23,7 +23,7 @@ elif [[ "$group" = "group-01" ]]; then "test_scanf" "test_bitmap" "test_uuid" "test_xarray" "test_rhashtable" "test_memcat_p" \ "test_udelay" "test_klp_livepatch" "test_klp_shadow_vars" "test_hmm" "test_free_pages" "test_fpu" \ "test_bitops" "test_async_driver_probe" "spi-loopback-test" "globtest" "test_ref_tracker" "test_objagg" "test_lockup" \ - "test_kstrtox" "test_string_helpers" "test_overflow" "test_ida" "udelay_test" "utf8-selftest" "test_dhry" \ + "test_kstrtox" "test_string_helpers" "test_overflow" "test_ida" "udelay_test" "utf8-selftest" "test_dhry" "synth_event_gen_test" \ "test_vmalloc" "test_klp_state" "test_meminit" "test_printf" "test_maple_tree" "thunderbolt_dma_test" "clocksource-wdtest" \ "crc32test" "atomic64_test" "snd-soc-avs-i2s-test" "test_dynamic_debug" "raid6test" "backtracetest") elif [[ "$group" = "group-03" ]]; then From 4353a88c395a2e1caa6e675b3bdc7fea45b99ac2 Mon Sep 17 00:00:00 2001 From: Jiaqi Zhao Date: Mon, 8 Jan 2024 19:26:50 +0800 Subject: [PATCH 15/37] include/kunit: add STMMAC_SELFTESTS The committed records are as follows: commit 091810dbded96c2af81f645e386e4262553e3493 Author: Jose Abreu Date: Fri May 24 10:20:19 2019 +0200 net: stmmac: Introduce selftests support Signed-off-by: Jiaqi Zhao --- etc/kconfigs.yaml | 1 + include/kunit | 2 ++ 2 files changed, 3 insertions(+) diff --git a/etc/kconfigs.yaml b/etc/kconfigs.yaml index d17a1e2a3..9a0f64342 100644 --- a/etc/kconfigs.yaml +++ b/etc/kconfigs.yaml @@ -240,6 +240,7 @@ STATIC_CALL_SELFTEST: v5.10-rc1 STM: v4.4-rc1 STM_DUMMY: v4.4-rc1 STM_SOURCE_CONSOLE: v4.4-rc1 +STMMAC_SELFTESTS: v5.3-rc1 STM_SOURCE_FTRACE: v4.6-rc1 STM_SOURCE_HEARTBEAT: v4.6-rc1 STRSCPY_KUNIT_TEST: v6.2-rc1 diff --git a/include/kunit b/include/kunit index aa2138add..62c2ced1c 100755 --- a/include/kunit +++ b/include/kunit @@ -179,6 +179,8 @@ need_kconfig: - TEST_CLOCKSOURCE_WATCHDOG: m - SYNTH_EVENT_GEN_TEST: m - SYNTH_EVENTS: y +- STMMAC_SELFTESTS: y +- STMMAC_ETH: m # below are kunit test configs of bool type - TSNEP From c490eaf1869d3631ffe69f3aa94751d4bccbaecf Mon Sep 17 00:00:00 2001 From: Jiaqi Zhao Date: Mon, 8 Jan 2024 19:29:29 +0800 Subject: [PATCH 16/37] include/kunit: add SND_TEST_COMPONENT The committed records are as follows: commit d293abc0c8fbb7b1610b9f7497323028b06cd5f8 Author: Kuninori Morimoto Date: Tue Oct 12 13:53:38 2021 +0900 ASoC: test-component: add Test Component for Sound debug/test Signed-off-by: Jiaqi Zhao --- etc/kconfigs.yaml | 1 + include/kunit | 1 + programs/kunit/run | 2 +- 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/etc/kconfigs.yaml b/etc/kconfigs.yaml index 9a0f64342..aac54eab3 100644 --- a/etc/kconfigs.yaml +++ b/etc/kconfigs.yaml @@ -233,6 +233,7 @@ SLAB_FREELIST_HARDENED: v5.14-rc1 SLUB_KUNIT_TEST: v5.14-rc1 SND_SOC_TOPOLOGY_KUNIT_TEST: v5.13-rc1 SND_SOC_INTEL_AVS: v5.18-rc1 +SND_TEST_COMPONENT: v5.16-rc1 SND_SOC_INTEL_AVS_MACH_I2S_TEST: v6.0-rc1 SND_SOC_UTILS_KUNIT_TEST: v5.19-rc1 STACKINIT_KUNIT_TEST: v5.18-rc1 diff --git a/include/kunit b/include/kunit index 62c2ced1c..28108c008 100755 --- a/include/kunit +++ b/include/kunit @@ -181,6 +181,7 @@ need_kconfig: - SYNTH_EVENTS: y - STMMAC_SELFTESTS: y - STMMAC_ETH: m +- SND_TEST_COMPONENT: m # below are kunit test configs of bool type - TSNEP diff --git a/programs/kunit/run b/programs/kunit/run index 884865a87..eb639ed1b 100755 --- a/programs/kunit/run +++ b/programs/kunit/run @@ -23,7 +23,7 @@ elif [[ "$group" = "group-01" ]]; then "test_scanf" "test_bitmap" "test_uuid" "test_xarray" "test_rhashtable" "test_memcat_p" \ "test_udelay" "test_klp_livepatch" "test_klp_shadow_vars" "test_hmm" "test_free_pages" "test_fpu" \ "test_bitops" "test_async_driver_probe" "spi-loopback-test" "globtest" "test_ref_tracker" "test_objagg" "test_lockup" \ - "test_kstrtox" "test_string_helpers" "test_overflow" "test_ida" "udelay_test" "utf8-selftest" "test_dhry" "synth_event_gen_test" \ + "test_kstrtox" "test_string_helpers" "test_overflow" "test_ida" "udelay_test" "utf8-selftest" "test_dhry" "synth_event_gen_test" "snd-soc-test-component" \ "test_vmalloc" "test_klp_state" "test_meminit" "test_printf" "test_maple_tree" "thunderbolt_dma_test" "clocksource-wdtest" \ "crc32test" "atomic64_test" "snd-soc-avs-i2s-test" "test_dynamic_debug" "raid6test" "backtracetest") elif [[ "$group" = "group-03" ]]; then From 047c0025e414d611098a901d51a9dffb333c56af Mon Sep 17 00:00:00 2001 From: Jiaqi Zhao Date: Mon, 8 Jan 2024 19:36:07 +0800 Subject: [PATCH 17/37] include/kunit: add SCF_TORTURE_TEST The committed records are as follows: commit e9d338a0b1799c988b678e8ccb66a442272e6aa3 Author: Paul E. McKenney Date: Wed Jun 24 15:59:59 2020 -0700 scftorture: Add smp_call_function() torture test Signed-off-by: Jiaqi Zhao --- etc/kconfigs.yaml | 1 + include/kunit | 1 + programs/kunit/run | 2 +- 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/etc/kconfigs.yaml b/etc/kconfigs.yaml index aac54eab3..a211b8fa8 100644 --- a/etc/kconfigs.yaml +++ b/etc/kconfigs.yaml @@ -223,6 +223,7 @@ RESOURCE_KUNIT_TEST: v5.11-rc1 RTC_LIB_KUNIT_TEST: v5.15-rc1 RUNTIME_TESTING_MENU: v4.16-rc1 SAMPLE_FTRACE_DIRECT: v5.5-rc1, x86_64 +SCF_TORTURE_TEST: v5.10-rc1 SECURITY_APPARMOR_KUNIT_TEST: v6.2-rc1 # type: tristate is supported SECURITY_LANDLOCK: v5.13-rc1 SECURITY_LOADPIN_ENABLED: <= v4.19 diff --git a/include/kunit b/include/kunit index 28108c008..2fa0f5c86 100755 --- a/include/kunit +++ b/include/kunit @@ -182,6 +182,7 @@ need_kconfig: - STMMAC_SELFTESTS: y - STMMAC_ETH: m - SND_TEST_COMPONENT: m +- SCF_TORTURE_TEST: m # below are kunit test configs of bool type - TSNEP diff --git a/programs/kunit/run b/programs/kunit/run index eb639ed1b..7f59fc846 100755 --- a/programs/kunit/run +++ b/programs/kunit/run @@ -22,7 +22,7 @@ elif [[ "$group" = "group-01" ]]; then test_array=("test_string" "test_div64" "test_bpf" "test_min_heap" "test_user_copy" "test_static_key_base" \ "test_scanf" "test_bitmap" "test_uuid" "test_xarray" "test_rhashtable" "test_memcat_p" \ "test_udelay" "test_klp_livepatch" "test_klp_shadow_vars" "test_hmm" "test_free_pages" "test_fpu" \ - "test_bitops" "test_async_driver_probe" "spi-loopback-test" "globtest" "test_ref_tracker" "test_objagg" "test_lockup" \ + "test_bitops" "test_async_driver_probe" "spi-loopback-test" "globtest" "test_ref_tracker" "test_objagg" "test_lockup" "scftorture" \ "test_kstrtox" "test_string_helpers" "test_overflow" "test_ida" "udelay_test" "utf8-selftest" "test_dhry" "synth_event_gen_test" "snd-soc-test-component" \ "test_vmalloc" "test_klp_state" "test_meminit" "test_printf" "test_maple_tree" "thunderbolt_dma_test" "clocksource-wdtest" \ "crc32test" "atomic64_test" "snd-soc-avs-i2s-test" "test_dynamic_debug" "raid6test" "backtracetest") From 42aeea81f40560a224df133c27bf6971bfd71961 Mon Sep 17 00:00:00 2001 From: Jiaqi Zhao Date: Mon, 8 Jan 2024 19:39:12 +0800 Subject: [PATCH 18/37] include/kunit: add REED_SOLOMON_TEST The committed records are as follows: commit 4b4f3accd80304781c648b26ce4d53df082a4087 Author: Ferdinand Blomqvist Date: Thu Jun 20 17:10:33 2019 +0300 rslib: Add tests for the encoder and decoder Signed-off-by: Jiaqi Zhao --- etc/kconfigs.yaml | 1 + include/kunit | 1 + programs/kunit/run | 2 +- 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/etc/kconfigs.yaml b/etc/kconfigs.yaml index a211b8fa8..87f5b2473 100644 --- a/etc/kconfigs.yaml +++ b/etc/kconfigs.yaml @@ -207,6 +207,7 @@ OVERFLOW_KUNIT_TEST: v5.18-rc1 PM_QOS_KUNIT_TEST: v5.5-rc1 POSIX_TIMERS: v4.10-rc1 PREEMPTIRQ_DELAY_TEST: v5.6-rc1 +REED_SOLOMON_TEST: v5.3-rc1 PREEMPT_VOLUNTARY_BEHAVIOUR: v5.16-rc1, <= v5.16-rc1 PRIME_NUMBERS: v5.2-rc1 PTP_1588_CLOCK_MOCK: v6.6-rc1 diff --git a/include/kunit b/include/kunit index 2fa0f5c86..2f2347a65 100755 --- a/include/kunit +++ b/include/kunit @@ -183,6 +183,7 @@ need_kconfig: - STMMAC_ETH: m - SND_TEST_COMPONENT: m - SCF_TORTURE_TEST: m +- REED_SOLOMON_TEST: m # below are kunit test configs of bool type - TSNEP diff --git a/programs/kunit/run b/programs/kunit/run index 7f59fc846..9c3899202 100755 --- a/programs/kunit/run +++ b/programs/kunit/run @@ -21,7 +21,7 @@ if [[ "$group" = "group-00" ]]; then elif [[ "$group" = "group-01" ]]; then test_array=("test_string" "test_div64" "test_bpf" "test_min_heap" "test_user_copy" "test_static_key_base" \ "test_scanf" "test_bitmap" "test_uuid" "test_xarray" "test_rhashtable" "test_memcat_p" \ - "test_udelay" "test_klp_livepatch" "test_klp_shadow_vars" "test_hmm" "test_free_pages" "test_fpu" \ + "test_udelay" "test_klp_livepatch" "test_klp_shadow_vars" "test_hmm" "test_free_pages" "test_fpu" "test_rslib" \ "test_bitops" "test_async_driver_probe" "spi-loopback-test" "globtest" "test_ref_tracker" "test_objagg" "test_lockup" "scftorture" \ "test_kstrtox" "test_string_helpers" "test_overflow" "test_ida" "udelay_test" "utf8-selftest" "test_dhry" "synth_event_gen_test" "snd-soc-test-component" \ "test_vmalloc" "test_klp_state" "test_meminit" "test_printf" "test_maple_tree" "thunderbolt_dma_test" "clocksource-wdtest" \ From 045382379dcc08111e0a26eff0fa539b0665f995 Mon Sep 17 00:00:00 2001 From: Jiaqi Zhao Date: Mon, 8 Jan 2024 20:17:24 +0800 Subject: [PATCH 19/37] include/kunit: add KCSAN_SELFTEST The committed records are as follows: commit dfd402a4c4baae42398ce9180ff424d589b8bffc Author: Marco Elver Date: Thu Nov 14 19:02:54 2019 +0100 kcsan: Add Kernel Concurrency Sanitizer infrastructure Signed-off-by: Jiaqi Zhao --- etc/kconfigs.yaml | 1 + include/kunit | 1 + 2 files changed, 2 insertions(+) diff --git a/etc/kconfigs.yaml b/etc/kconfigs.yaml index 87f5b2473..5ecd6235e 100644 --- a/etc/kconfigs.yaml +++ b/etc/kconfigs.yaml @@ -120,6 +120,7 @@ IR_IMON_DECODER: v4.17-rc1 IS_SIGNED_TYPE_KUNIT_TEST: v6.1-rc1 KALLSYMS_SELFTEST: v6.2-rc1 KASAN: v4.0-rc1, x86_64 +KCSAN_SELFTEST: v5.8-rc1 KASAN_KUNIT_TEST: v5.10-rc1, x86_64 KFENCE: v5.12-rc1 KFENCE_KUNIT_TEST: v5.12-rc1 diff --git a/include/kunit b/include/kunit index 2f2347a65..0d483731c 100755 --- a/include/kunit +++ b/include/kunit @@ -189,6 +189,7 @@ need_kconfig: - TSNEP - PTP_1588_CLOCK_OPTIONAL - TSNEP_SELFTESTS: y +- KCSAN_SELFTEST: y - HAVE_STATIC_CALL: y - STATIC_CALL_SELFTEST: y From 3cd8f53c1027a2fd54e9c40fda193388461304fb Mon Sep 17 00:00:00 2001 From: Jiaqi Zhao Date: Mon, 8 Jan 2024 20:26:12 +0800 Subject: [PATCH 20/37] include/kunit: add NTB_MSI_TEST The committed records are as follows: commit a6bed7a541651f5845fba325e311f78c6a4a880a Author: Logan Gunthorpe Date: Thu May 23 16:30:57 2019 -0600 NTB: Introduce NTB MSI Test Client Signed-off-by: Jiaqi Zhao --- etc/kconfigs.yaml | 1 + include/kunit | 3 ++- programs/kunit/run | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/etc/kconfigs.yaml b/etc/kconfigs.yaml index 5ecd6235e..5373c2810 100644 --- a/etc/kconfigs.yaml +++ b/etc/kconfigs.yaml @@ -199,6 +199,7 @@ NF_TABLES_INET: v4.17-rc1 NF_TABLES_IPV4: v4.17-rc1 NF_TABLES_IPV6: v4.17-rc1 NF_TABLES_NETDEV: v4.17-rc1 +NTB_MSI_TEST: v5.3-rc1 NUMA: v5.6-rc1 NVDIMM_KEYS: v5.0-rc1 NVDIMM_PFN: v4.3-rc1, x86_64 diff --git a/include/kunit b/include/kunit index 0d483731c..436a00917 100755 --- a/include/kunit +++ b/include/kunit @@ -164,7 +164,8 @@ need_kconfig: - SND_SOC: m - SND_SOC_INTEL_AVS: m - SND_SOC_INTEL_AVS_MACH_I2S_TEST: m - +- NTB_MSI_TEST: m +- NTB_MSI: y - KALLSYMS: y - USB4_DMA_TEST: m - UNICODE_NORMALIZATION_SELFTEST: m diff --git a/programs/kunit/run b/programs/kunit/run index 9c3899202..b04ae8d98 100755 --- a/programs/kunit/run +++ b/programs/kunit/run @@ -21,7 +21,7 @@ if [[ "$group" = "group-00" ]]; then elif [[ "$group" = "group-01" ]]; then test_array=("test_string" "test_div64" "test_bpf" "test_min_heap" "test_user_copy" "test_static_key_base" \ "test_scanf" "test_bitmap" "test_uuid" "test_xarray" "test_rhashtable" "test_memcat_p" \ - "test_udelay" "test_klp_livepatch" "test_klp_shadow_vars" "test_hmm" "test_free_pages" "test_fpu" "test_rslib" \ + "test_udelay" "test_klp_livepatch" "test_klp_shadow_vars" "test_hmm" "test_free_pages" "test_fpu" "test_rslib" "ntb_msi_test" \ "test_bitops" "test_async_driver_probe" "spi-loopback-test" "globtest" "test_ref_tracker" "test_objagg" "test_lockup" "scftorture" \ "test_kstrtox" "test_string_helpers" "test_overflow" "test_ida" "udelay_test" "utf8-selftest" "test_dhry" "synth_event_gen_test" "snd-soc-test-component" \ "test_vmalloc" "test_klp_state" "test_meminit" "test_printf" "test_maple_tree" "thunderbolt_dma_test" "clocksource-wdtest" \ From f5d9e2fcc89a48d579616bb4458dc16dde424c6a Mon Sep 17 00:00:00 2001 From: Jiaqi Zhao Date: Mon, 8 Jan 2024 20:31:33 +0800 Subject: [PATCH 21/37] include/kunit: add KPROBE_EVENT_GEN_TEST The committed records are as follows: commit 64836248dda20c8e7427b493f7e06d9bf8f58850 Author: Tom Zanussi Date: Wed Jan 29 12:59:31 2020 -0600 tracing: Add kprobe event command generation test module Signed-off-by: Jiaqi Zhao --- etc/kconfigs.yaml | 1 + include/kunit | 1 + programs/kunit/run | 2 +- 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/etc/kconfigs.yaml b/etc/kconfigs.yaml index 5373c2810..45ff3a160 100644 --- a/etc/kconfigs.yaml +++ b/etc/kconfigs.yaml @@ -131,6 +131,7 @@ KUNIT_DEBUGFS: v5.7-rc1 KUNIT_DEFAULT_ENABLED: v6.1-rc1 KUNIT_EXAMPLE_TEST: v5.5-rc1 KUNIT_TEST: v5.5-rc1 +KPROBE_EVENT_GEN_TEST: v5.6-rc1 LEDS_CLASS_MULTICOLOR: v5.9-rc1 LIBNVDIMM: v4.2-rc1 LINEAR_RANGES_TEST: v5.8-rc1 diff --git a/include/kunit b/include/kunit index 436a00917..f99db3abc 100755 --- a/include/kunit +++ b/include/kunit @@ -115,6 +115,7 @@ need_kconfig: - DAMON_DBGFS_KUNIT_TEST: y % elsif ___.group == "group-01" # below are not kunit test +- KPROBE_EVENT_GEN_TEST: m - STRING_SELFTEST: m - TEST_DIV64: m - TEST_BPF: m diff --git a/programs/kunit/run b/programs/kunit/run index b04ae8d98..a6c92f896 100755 --- a/programs/kunit/run +++ b/programs/kunit/run @@ -21,7 +21,7 @@ if [[ "$group" = "group-00" ]]; then elif [[ "$group" = "group-01" ]]; then test_array=("test_string" "test_div64" "test_bpf" "test_min_heap" "test_user_copy" "test_static_key_base" \ "test_scanf" "test_bitmap" "test_uuid" "test_xarray" "test_rhashtable" "test_memcat_p" \ - "test_udelay" "test_klp_livepatch" "test_klp_shadow_vars" "test_hmm" "test_free_pages" "test_fpu" "test_rslib" "ntb_msi_test" \ + "test_udelay" "test_klp_livepatch" "test_klp_shadow_vars" "test_hmm" "test_free_pages" "test_fpu" "test_rslib" "ntb_msi_test" "kprobe_event_gen_test" \ "test_bitops" "test_async_driver_probe" "spi-loopback-test" "globtest" "test_ref_tracker" "test_objagg" "test_lockup" "scftorture" \ "test_kstrtox" "test_string_helpers" "test_overflow" "test_ida" "udelay_test" "utf8-selftest" "test_dhry" "synth_event_gen_test" "snd-soc-test-component" \ "test_vmalloc" "test_klp_state" "test_meminit" "test_printf" "test_maple_tree" "thunderbolt_dma_test" "clocksource-wdtest" \ From 7e1de6eff54af645f232ac9bb3fa5aa6993edf1c Mon Sep 17 00:00:00 2001 From: Jiaqi Zhao Date: Mon, 8 Jan 2024 20:38:51 +0800 Subject: [PATCH 22/37] include/kunit: add KCSAN_KUNIT_TEST The committed records are as follows: commit a146fed56f8a06a6f17ac11ebdc7ca3f396bcb55 Author: Marco Elver Date: Wed Jan 13 17:05:56 2021 +0100 kcsan: Make test follow KUnit style recommendations Signed-off-by: Jiaqi Zhao --- etc/kconfigs.yaml | 1 + include/kunit | 2 +- programs/kunit/run | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/etc/kconfigs.yaml b/etc/kconfigs.yaml index 45ff3a160..69f893503 100644 --- a/etc/kconfigs.yaml +++ b/etc/kconfigs.yaml @@ -122,6 +122,7 @@ KALLSYMS_SELFTEST: v6.2-rc1 KASAN: v4.0-rc1, x86_64 KCSAN_SELFTEST: v5.8-rc1 KASAN_KUNIT_TEST: v5.10-rc1, x86_64 +KCSAN_KUNIT_TEST: v5.13-rc1 KFENCE: v5.12-rc1 KFENCE_KUNIT_TEST: v5.12-rc1 KMSAN_KUNIT_TEST: v6.1-rc1 diff --git a/include/kunit b/include/kunit index f99db3abc..5c27e4984 100755 --- a/include/kunit +++ b/include/kunit @@ -39,7 +39,7 @@ need_kconfig: - KASAN: y - KASAN_KUNIT_TEST: m - +- KCSAN_KUNIT_TEST: m - TRACEPOINTS: y - KFENCE: y - KFENCE_KUNIT_TEST: m diff --git a/programs/kunit/run b/programs/kunit/run index a6c92f896..ae35ef6d4 100755 --- a/programs/kunit/run +++ b/programs/kunit/run @@ -10,7 +10,7 @@ arch=$(get_system_arch) if [[ "$group" = "group-00" ]]; then test_array=("bitfield_kunit" "test_bits" "cmdline_kunit" "ext4-inode-test" "test_hash" \ "test_linear_ranges" "list-test" "memcpy_kunit" "dev_addr_lists_test" "resource_kunit" \ - "lib_test" "sysctl-test" "time_test" "test_list_sort" "test_sort" "kasan_test" \ + "lib_test" "sysctl-test" "time_test" "test_list_sort" "test_sort" "kasan_test" "kcsan_test" \ "kfence_test" "mptcp_crypto_test" "mptcp_token_test" "rational-test" "slub_kunit" \ "apparmor_policy_unpack_test" "fortify_kunit" "property-entry-test" \ "drm_cmdline_parser_test" "drm_damage_helper_test" "drm_dp_mst_helper_test" "drm_mm_test" \ From 863cc2136ec3f9ba89940bc2019a1471668a6f06 Mon Sep 17 00:00:00 2001 From: Jiaqi Zhao Date: Mon, 8 Jan 2024 20:50:27 +0800 Subject: [PATCH 23/37] include/kunit: add CRYPTO_MANAGER_EXTRA_TESTS The committed records are as follows: commit 5b2706a4d45987dfa9102f9529a8436392526111 Author: Eric Biggers Date: Thu Jan 31 23:51:44 2019 -0800 crypto: testmgr - introduce CONFIG_CRYPTO_MANAGER_EXTRA_TESTS Signed-off-by: Jiaqi Zhao --- etc/kconfigs.yaml | 1 + include/kunit | 1 + 2 files changed, 2 insertions(+) diff --git a/etc/kconfigs.yaml b/etc/kconfigs.yaml index 69f893503..2e611ba92 100644 --- a/etc/kconfigs.yaml +++ b/etc/kconfigs.yaml @@ -37,6 +37,7 @@ CRYPTO_SM3_GENERIC: v5.19-rc1 CRYPTO_SM4: v4.17-rc1 CRYPTO_SM4_GENERIC: v5.19-rc1 CRYPTO_XXHASH: v5.3-rc1 +CRYPTO_MANAGER_EXTRA_TESTS: v5.1-rc1 CXL_BUS: v5.12-rc1 CXL_REGION: v6.0-rc1 CXL_REGION_INVALIDATION_TEST: v6.2-rc1 diff --git a/include/kunit b/include/kunit index 5c27e4984..b8d0f5b18 100755 --- a/include/kunit +++ b/include/kunit @@ -191,6 +191,7 @@ need_kconfig: - TSNEP - PTP_1588_CLOCK_OPTIONAL - TSNEP_SELFTESTS: y +- CRYPTO_MANAGER_EXTRA_TESTS: y - KCSAN_SELFTEST: y - HAVE_STATIC_CALL: y From c68828bbe825fa55d010f61c737f5dc343250526 Mon Sep 17 00:00:00 2001 From: Jiaqi Zhao Date: Mon, 8 Jan 2024 20:57:24 +0800 Subject: [PATCH 24/37] include/kunit: add GUP_TEST The committed records are as follows: commit 9c84f229268fa229e250b7225611d0eb7094fea0 Author: John Hubbard Date: Mon Dec 14 19:05:05 2020 -0800 mm/gup_benchmark: rename to mm/gup_test Signed-off-by: Jiaqi Zhao --- include/kunit | 1 + 1 file changed, 1 insertion(+) diff --git a/include/kunit b/include/kunit index b8d0f5b18..4ad18abca 100755 --- a/include/kunit +++ b/include/kunit @@ -191,6 +191,7 @@ need_kconfig: - TSNEP - PTP_1588_CLOCK_OPTIONAL - TSNEP_SELFTESTS: y +- GUP_TEST: y - CRYPTO_MANAGER_EXTRA_TESTS: y - KCSAN_SELFTEST: y From 5c967288f4359298e2402a7c020cf99163559231 Mon Sep 17 00:00:00 2001 From: Jiaqi Zhao Date: Mon, 8 Jan 2024 21:05:53 +0800 Subject: [PATCH 25/37] include/kunit: add NITRO_ENCLAVES_MISC_DEV_TEST The committed records are as follows: commit 07503b3c1e13fdeb66d4531c5dcba335eed9602a Author: Longpeng Date: Sun Nov 7 22:09:16 2021 +0800 nitro_enclaves: Add KUnit tests setup for the misc device functionality Signed-off-by: Jiaqi Zhao --- etc/kconfigs.yaml | 1 + include/kunit | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/etc/kconfigs.yaml b/etc/kconfigs.yaml index 2e611ba92..3e8bd0a5c 100644 --- a/etc/kconfigs.yaml +++ b/etc/kconfigs.yaml @@ -202,6 +202,7 @@ NF_TABLES_INET: v4.17-rc1 NF_TABLES_IPV4: v4.17-rc1 NF_TABLES_IPV6: v4.17-rc1 NF_TABLES_NETDEV: v4.17-rc1 +NITRO_ENCLAVES_MISC_DEV_TEST: v5.17-rc1 NTB_MSI_TEST: v5.3-rc1 NUMA: v5.6-rc1 NVDIMM_KEYS: v5.0-rc1 diff --git a/include/kunit b/include/kunit index 4ad18abca..72445e16b 100755 --- a/include/kunit +++ b/include/kunit @@ -186,11 +186,17 @@ need_kconfig: - SND_TEST_COMPONENT: m - SCF_TORTURE_TEST: m - REED_SOLOMON_TEST: m +- NITRO_ENCLAVES: m # below are kunit test configs of bool type - TSNEP - PTP_1588_CLOCK_OPTIONAL - TSNEP_SELFTESTS: y + +- PCI: y +- HAVE_PCI: y +- NITRO_ENCLAVES_MISC_DEV_TEST: y + - GUP_TEST: y - CRYPTO_MANAGER_EXTRA_TESTS: y - KCSAN_SELFTEST: y From 045eb4a15af6395256dcc9bc371394d7792bf845 Mon Sep 17 00:00:00 2001 From: Jiaqi Zhao Date: Tue, 9 Jan 2024 00:03:08 +0800 Subject: [PATCH 26/37] include/kunit: add DAMON_KUNIT_TEST The committed records are as follows: commit 17ccae8bb5c928946f6f3af14626ec458f74e6ad Author: SeongJae Park Date: Tue Sep 7 19:57:09 2021 -0700 mm/damon: add kunit tests Signed-off-by: Jiaqi Zhao --- etc/kconfigs.yaml | 1 + include/kunit | 1 + 2 files changed, 2 insertions(+) diff --git a/etc/kconfigs.yaml b/etc/kconfigs.yaml index 3e8bd0a5c..95474e1bc 100644 --- a/etc/kconfigs.yaml +++ b/etc/kconfigs.yaml @@ -48,6 +48,7 @@ DAMON_LRU_SORT: v6.0-rc1 DAMON_PADDR: v5.16-rc1 DAMON_RECLAIM: v5.16-rc1 DAMON_SYSFS: v5.18-rc1 +DAMON_KUNIT_TEST: v5.15-rc1 DAMON_VADDR: v5.15-rc1 DAMON_VADDR_KUNIT_TEST: v5.15-rc1 DEBUG_CREDENTIALS: <= v6.7-rc5 diff --git a/include/kunit b/include/kunit index 72445e16b..5de1bee5d 100755 --- a/include/kunit +++ b/include/kunit @@ -93,6 +93,7 @@ need_kconfig: - FAT_KUNIT_TEST: m # below are kunit test configs of bool type +- DAMON_KUNIT_TEST: y - VCAP_KUNIT_TEST: y - VCAP: y - PM_QOS_KUNIT_TEST: y From 955fbe103f1113003544c99a44da4ca588a5a37f Mon Sep 17 00:00:00 2001 From: Jiaqi Zhao Date: Tue, 9 Jan 2024 00:09:38 +0800 Subject: [PATCH 27/37] include/kunit: add DMABUF_SELFTESTS The committed records are as follows: commit 9536b64ac0d6e3151963a11441dde7ade045fb29 Author: Chris Wilson Date: Mon Aug 19 10:59:26 2019 +0100 dma-buf: Introduce selftesting framework Signed-off-by: Jiaqi Zhao --- etc/kconfigs.yaml | 1 + include/kunit | 1 + programs/kunit/run | 2 +- 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/etc/kconfigs.yaml b/etc/kconfigs.yaml index 95474e1bc..11f200935 100644 --- a/etc/kconfigs.yaml +++ b/etc/kconfigs.yaml @@ -47,6 +47,7 @@ DAMON_DBGFS_KUNIT_TEST: v5.15-rc1 DAMON_LRU_SORT: v6.0-rc1 DAMON_PADDR: v5.16-rc1 DAMON_RECLAIM: v5.16-rc1 +DMABUF_SELFTESTS: v5.4-rc1 DAMON_SYSFS: v5.18-rc1 DAMON_KUNIT_TEST: v5.15-rc1 DAMON_VADDR: v5.15-rc1 diff --git a/include/kunit b/include/kunit index 5de1bee5d..3dc987b57 100755 --- a/include/kunit +++ b/include/kunit @@ -145,6 +145,7 @@ need_kconfig: - MEMORY_HOTPLUG: y - MEMORY_HOTREMOVE: y - ZONE_DEVICE: y +- DMABUF_SELFTESTS: m - DEVICE_PRIVATE: y - TEST_HMM: m - TEST_FREE_PAGES: m diff --git a/programs/kunit/run b/programs/kunit/run index ae35ef6d4..9c172ef4d 100755 --- a/programs/kunit/run +++ b/programs/kunit/run @@ -20,7 +20,7 @@ if [[ "$group" = "group-00" ]]; then "siphash_kunit" "strscpy_kunit" "soc-topology-test" "fat_test") elif [[ "$group" = "group-01" ]]; then test_array=("test_string" "test_div64" "test_bpf" "test_min_heap" "test_user_copy" "test_static_key_base" \ - "test_scanf" "test_bitmap" "test_uuid" "test_xarray" "test_rhashtable" "test_memcat_p" \ + "test_scanf" "test_bitmap" "test_uuid" "test_xarray" "test_rhashtable" "test_memcat_p" "dmabuf_selftests" \ "test_udelay" "test_klp_livepatch" "test_klp_shadow_vars" "test_hmm" "test_free_pages" "test_fpu" "test_rslib" "ntb_msi_test" "kprobe_event_gen_test" \ "test_bitops" "test_async_driver_probe" "spi-loopback-test" "globtest" "test_ref_tracker" "test_objagg" "test_lockup" "scftorture" \ "test_kstrtox" "test_string_helpers" "test_overflow" "test_ida" "udelay_test" "utf8-selftest" "test_dhry" "synth_event_gen_test" "snd-soc-test-component" \ From 34211a86be18f9b562fbf47a3d46f85afaff93ef Mon Sep 17 00:00:00 2001 From: Jiaqi Zhao Date: Tue, 9 Jan 2024 00:20:20 +0800 Subject: [PATCH 28/37] include/kunit: add DRM_VC4_KUNIT_TEST The committed records are as follows: commit f759f5b53f1caf734bdffcb9519d4edd877b017f Author: Maxime Ripard Date: Thu Dec 1 16:11:48 2022 +0100 drm/vc4: tests: Introduce a mocking infrastructure Signed-off-by: Jiaqi Zhao --- etc/kconfigs.yaml | 1 + include/kunit | 1 + programs/kunit/run | 1 + 3 files changed, 3 insertions(+) diff --git a/etc/kconfigs.yaml b/etc/kconfigs.yaml index 11f200935..466964ccc 100644 --- a/etc/kconfigs.yaml +++ b/etc/kconfigs.yaml @@ -65,6 +65,7 @@ DMA_CMA: <= v4.8-rc8 DMA_MAP_BENCHMARK: v5.11-rc1 DRIVER_PE_KUNIT_TEST: v5.13-rc1 DRM_DEBUG_SELFTEST: v4.18-rc1, <= v6.0 +DRM_VC4_KUNIT_TEST: v6.3-rc1 DRM_KUNIT_TEST: v6.0-rc1 EDAC_ATOMIC_SCRUB: v4.2-rc1 EMBEDDED: <= v6.5 diff --git a/include/kunit b/include/kunit index 3dc987b57..025ea3537 100755 --- a/include/kunit +++ b/include/kunit @@ -14,6 +14,7 @@ need_kconfig: - HASH_KUNIT_TEST: m - KUNIT_EXAMPLE_TEST: n - KUNIT_TEST: n +- DRM_VC4_KUNIT_TEST: m - LINEAR_RANGES_TEST: m - LIST_KUNIT_TEST: m - MEMCPY_KUNIT_TEST: m diff --git a/programs/kunit/run b/programs/kunit/run index 9c172ef4d..a21df19b9 100755 --- a/programs/kunit/run +++ b/programs/kunit/run @@ -23,6 +23,7 @@ elif [[ "$group" = "group-01" ]]; then "test_scanf" "test_bitmap" "test_uuid" "test_xarray" "test_rhashtable" "test_memcat_p" "dmabuf_selftests" \ "test_udelay" "test_klp_livepatch" "test_klp_shadow_vars" "test_hmm" "test_free_pages" "test_fpu" "test_rslib" "ntb_msi_test" "kprobe_event_gen_test" \ "test_bitops" "test_async_driver_probe" "spi-loopback-test" "globtest" "test_ref_tracker" "test_objagg" "test_lockup" "scftorture" \ + "vc4_mock" "vc4_mock_crtc" "vc4_mock_output" "vc4_mock_plane" "vc4_test_pv_muxing" \ "test_kstrtox" "test_string_helpers" "test_overflow" "test_ida" "udelay_test" "utf8-selftest" "test_dhry" "synth_event_gen_test" "snd-soc-test-component" \ "test_vmalloc" "test_klp_state" "test_meminit" "test_printf" "test_maple_tree" "thunderbolt_dma_test" "clocksource-wdtest" \ "crc32test" "atomic64_test" "snd-soc-avs-i2s-test" "test_dynamic_debug" "raid6test" "backtracetest") From e84f5fb748c7d7cee0856a49e67682fddd438050 Mon Sep 17 00:00:00 2001 From: Jiaqi Zhao Date: Tue, 9 Jan 2024 00:24:27 +0800 Subject: [PATCH 29/37] include/kunit: add EVENT_TRACE_STARTUP_TEST The committed records are as follows: commit 1e837945a8854227f3f4e4d2d7abff64ed320830 Author: Steven Rostedt (VMware) Date: Wed Jan 29 16:30:30 2020 -0500 tracing: Move tracing selftests to bottom of menu Signed-off-by: Jiaqi Zhao --- etc/kconfigs.yaml | 1 + include/kunit | 1 + 2 files changed, 2 insertions(+) diff --git a/etc/kconfigs.yaml b/etc/kconfigs.yaml index 466964ccc..6e3e2185e 100644 --- a/etc/kconfigs.yaml +++ b/etc/kconfigs.yaml @@ -69,6 +69,7 @@ DRM_VC4_KUNIT_TEST: v6.3-rc1 DRM_KUNIT_TEST: v6.0-rc1 EDAC_ATOMIC_SCRUB: v4.2-rc1 EMBEDDED: <= v6.5 +EVENT_TRACE_STARTUP_TEST: v5.3-rc1 EXT4_ENCRYPTION: <= v5.0 EXT4_KUNIT_TESTS: v5.5-rc1 F2FS_FS_ENCRYPTION: <= v5.0 diff --git a/include/kunit b/include/kunit index 025ea3537..da91e0efd 100755 --- a/include/kunit +++ b/include/kunit @@ -200,6 +200,7 @@ need_kconfig: - HAVE_PCI: y - NITRO_ENCLAVES_MISC_DEV_TEST: y +- EVENT_TRACE_STARTUP_TEST: y - GUP_TEST: y - CRYPTO_MANAGER_EXTRA_TESTS: y - KCSAN_SELFTEST: y From 6325bc3a4b7d536b80b97d8e28c8094d052859f7 Mon Sep 17 00:00:00 2001 From: Jiaqi Zhao Date: Tue, 9 Jan 2024 00:28:40 +0800 Subject: [PATCH 30/37] include/kunit: add HTE_TEGRA194_TEST The committed records are as follows: commit 9a75a7cd03c957fd13c39f01402e952c5ad4aebc Author: Dipen Patel Date: Fri Apr 22 13:52:20 2022 -0700 hte: Add Tegra HTE test driver Signed-off-by: Jiaqi Zhao --- etc/kconfigs.yaml | 1 + include/kunit | 3 ++- programs/kunit/run | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/etc/kconfigs.yaml b/etc/kconfigs.yaml index 6e3e2185e..3129d7dc1 100644 --- a/etc/kconfigs.yaml +++ b/etc/kconfigs.yaml @@ -99,6 +99,7 @@ HASH_KUNIT_TEST: v5.17-rc1 HID_KUNIT_TEST: v6.1-rc1 HID_SUPPORT: v6.3-rc1 HIST_TRIGGERS: v4.7-rc1 +HTE_TEGRA194_TEST: v5.19-rc1 HW_BREAKPOINT_KUNIT_TEST: v6.1-rc1 IGC: v4.20-rc1 IIO_FORMAT_KUNIT_TEST: v6.0-rc1 diff --git a/include/kunit b/include/kunit index da91e0efd..42e1543c6 100755 --- a/include/kunit +++ b/include/kunit @@ -163,7 +163,8 @@ need_kconfig: - CRC32_SELFTEST: m - ATOMIC64_SELFTEST: m - TEST_MAPLE_TREE: m - +- HTE_TEGRA194_TEST: m +- HTE_TEGRA194: m - SND: m - SND_SOC: m - SND_SOC_INTEL_AVS: m diff --git a/programs/kunit/run b/programs/kunit/run index a21df19b9..16684ff24 100755 --- a/programs/kunit/run +++ b/programs/kunit/run @@ -23,7 +23,7 @@ elif [[ "$group" = "group-01" ]]; then "test_scanf" "test_bitmap" "test_uuid" "test_xarray" "test_rhashtable" "test_memcat_p" "dmabuf_selftests" \ "test_udelay" "test_klp_livepatch" "test_klp_shadow_vars" "test_hmm" "test_free_pages" "test_fpu" "test_rslib" "ntb_msi_test" "kprobe_event_gen_test" \ "test_bitops" "test_async_driver_probe" "spi-loopback-test" "globtest" "test_ref_tracker" "test_objagg" "test_lockup" "scftorture" \ - "vc4_mock" "vc4_mock_crtc" "vc4_mock_output" "vc4_mock_plane" "vc4_test_pv_muxing" \ + "vc4_mock" "vc4_mock_crtc" "vc4_mock_output" "vc4_mock_plane" "vc4_test_pv_muxing" "hte-tegra194-test" \ "test_kstrtox" "test_string_helpers" "test_overflow" "test_ida" "udelay_test" "utf8-selftest" "test_dhry" "synth_event_gen_test" "snd-soc-test-component" \ "test_vmalloc" "test_klp_state" "test_meminit" "test_printf" "test_maple_tree" "thunderbolt_dma_test" "clocksource-wdtest" \ "crc32test" "atomic64_test" "snd-soc-avs-i2s-test" "test_dynamic_debug" "raid6test" "backtracetest") From 3ca037199861317111e68cc7eaa7a1c92f2a0b53 Mon Sep 17 00:00:00 2001 From: Jiaqi Zhao Date: Tue, 9 Jan 2024 00:44:06 +0800 Subject: [PATCH 31/37] include/kunit: add KPROBES_SANITY_TEST The committed records are as follows: commit 881c5149543a3a391ab6ce2ebe70235924f15d9c Author: Dave Hansen Date: Mon Jul 1 13:04:44 2013 -0700 consolidate runtime testing configs Signed-off-by: Jiaqi Zhao --- etc/kconfigs.yaml | 1 + include/kunit | 1 + programs/kunit/run | 2 +- 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/etc/kconfigs.yaml b/etc/kconfigs.yaml index 3129d7dc1..e8e18b91a 100644 --- a/etc/kconfigs.yaml +++ b/etc/kconfigs.yaml @@ -139,6 +139,7 @@ KUNIT_DEFAULT_ENABLED: v6.1-rc1 KUNIT_EXAMPLE_TEST: v5.5-rc1 KUNIT_TEST: v5.5-rc1 KPROBE_EVENT_GEN_TEST: v5.6-rc1 +KPROBES_SANITY_TEST: v5.16-rc1 LEDS_CLASS_MULTICOLOR: v5.9-rc1 LIBNVDIMM: v4.2-rc1 LINEAR_RANGES_TEST: v5.8-rc1 diff --git a/include/kunit b/include/kunit index 42e1543c6..25990e000 100755 --- a/include/kunit +++ b/include/kunit @@ -158,6 +158,7 @@ need_kconfig: - SPI_MASTER: y - SPI_LOOPBACK_TEST: m - GLOB_SELFTEST: m +- KPROBES_SANITY_TEST: m - CRC32: y - CRC32_SELFTEST: m diff --git a/programs/kunit/run b/programs/kunit/run index 16684ff24..f8b46e62e 100755 --- a/programs/kunit/run +++ b/programs/kunit/run @@ -20,7 +20,7 @@ if [[ "$group" = "group-00" ]]; then "siphash_kunit" "strscpy_kunit" "soc-topology-test" "fat_test") elif [[ "$group" = "group-01" ]]; then test_array=("test_string" "test_div64" "test_bpf" "test_min_heap" "test_user_copy" "test_static_key_base" \ - "test_scanf" "test_bitmap" "test_uuid" "test_xarray" "test_rhashtable" "test_memcat_p" "dmabuf_selftests" \ + "test_scanf" "test_bitmap" "test_uuid" "test_xarray" "test_rhashtable" "test_memcat_p" "dmabuf_selftests" "test_kprobes" \ "test_udelay" "test_klp_livepatch" "test_klp_shadow_vars" "test_hmm" "test_free_pages" "test_fpu" "test_rslib" "ntb_msi_test" "kprobe_event_gen_test" \ "test_bitops" "test_async_driver_probe" "spi-loopback-test" "globtest" "test_ref_tracker" "test_objagg" "test_lockup" "scftorture" \ "vc4_mock" "vc4_mock_crtc" "vc4_mock_output" "vc4_mock_plane" "vc4_test_pv_muxing" "hte-tegra194-test" \ From 1e6a42a06c0e198c81be9996cd65f8516c8a5ded Mon Sep 17 00:00:00 2001 From: Jiaqi Zhao Date: Tue, 9 Jan 2024 00:47:05 +0800 Subject: [PATCH 32/37] include/kunit: add MCTP_TEST The committed records are as follows: commit 161eba50e183ed4ca20f6d8dec19bdc526d2b2b9 Author: Jeremy Kerr Date: Sun Oct 3 11:17:04 2021 +0800 mctp: Add initial test structure and fragmentation test Signed-off-by: Jiaqi Zhao --- etc/kconfigs.yaml | 1 + include/kunit | 2 ++ 2 files changed, 3 insertions(+) diff --git a/etc/kconfigs.yaml b/etc/kconfigs.yaml index e8e18b91a..e5a9c90bb 100644 --- a/etc/kconfigs.yaml +++ b/etc/kconfigs.yaml @@ -157,6 +157,7 @@ MPLS_ROUTING: v4.1-rc1 MPTCP: v5.6-rc1 MPTCP_IPV6: v5.6-rc1 MPTCP_KUNIT_TEST: v5.13-rc1 +MCTP_TEST: v5.16-rc1 ND_BLK: <= v5.17 NETDEVSIM: v4.16-rc1 NETDEV_ADDR_LIST_TEST: v5.17-rc1 diff --git a/include/kunit b/include/kunit index 25990e000..b77541ff9 100755 --- a/include/kunit +++ b/include/kunit @@ -159,6 +159,8 @@ need_kconfig: - SPI_LOOPBACK_TEST: m - GLOB_SELFTEST: m - KPROBES_SANITY_TEST: m +- MCTP_TEST: y +- MCTP: y - CRC32: y - CRC32_SELFTEST: m From deffba0208d80af196018b3250d148652216ac0d Mon Sep 17 00:00:00 2001 From: Jiaqi Zhao Date: Tue, 9 Jan 2024 01:08:19 +0800 Subject: [PATCH 33/37] include/kunit: add MMC_SDHCI_OF_ASPEED_TEST The committed records are as follows: commit 0bbcd22556ef203b29e39a6ce1bd7e9523b6032e Author: Andrew Jeffery Date: Thu Jan 14 13:44:31 2021 +1030 mmc: sdhci-of-aspeed: Add KUnit tests for phase calculations Signed-off-by: Jiaqi Zhao --- etc/kconfigs.yaml | 1 + include/kunit | 2 ++ 2 files changed, 3 insertions(+) diff --git a/etc/kconfigs.yaml b/etc/kconfigs.yaml index e5a9c90bb..342aa936d 100644 --- a/etc/kconfigs.yaml +++ b/etc/kconfigs.yaml @@ -158,6 +158,7 @@ MPTCP: v5.6-rc1 MPTCP_IPV6: v5.6-rc1 MPTCP_KUNIT_TEST: v5.13-rc1 MCTP_TEST: v5.16-rc1 +MMC_SDHCI_OF_ASPEED_TEST: v5.12-rc1 ND_BLK: <= v5.17 NETDEVSIM: v4.16-rc1 NETDEV_ADDR_LIST_TEST: v5.17-rc1 diff --git a/include/kunit b/include/kunit index b77541ff9..49f37092d 100755 --- a/include/kunit +++ b/include/kunit @@ -161,6 +161,8 @@ need_kconfig: - KPROBES_SANITY_TEST: m - MCTP_TEST: y - MCTP: y +- MMC_SDHCI_OF_ASPEED_TEST: y +- MMC_SDHCI_OF_ASPEED: m - CRC32: y - CRC32_SELFTEST: m From 213633498b58cdb546caa1cf0836f0a394097bdb Mon Sep 17 00:00:00 2001 From: Jiaqi Zhao Date: Tue, 9 Jan 2024 11:23:29 +0800 Subject: [PATCH 34/37] include/kunit: add PREEMPTIRQ_DELAY_TEST The committed records are as follows: commit f96e8577da1026c344e49c75111303888d225389 Author: Joel Fernandes (Google) Date: Thu Jul 12 14:36:11 2018 -0700 lib: Add module for testing preemptoff/irqsoff latency tracers Signed-off-by: Jiaqi Zhao --- include/kunit | 1 + programs/kunit/run | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/include/kunit b/include/kunit index 49f37092d..81d62f3be 100755 --- a/include/kunit +++ b/include/kunit @@ -158,6 +158,7 @@ need_kconfig: - SPI_MASTER: y - SPI_LOOPBACK_TEST: m - GLOB_SELFTEST: m +- PREEMPTIRQ_DELAY_TEST: m - KPROBES_SANITY_TEST: m - MCTP_TEST: y - MCTP: y diff --git a/programs/kunit/run b/programs/kunit/run index f8b46e62e..9b4766b98 100755 --- a/programs/kunit/run +++ b/programs/kunit/run @@ -23,7 +23,7 @@ elif [[ "$group" = "group-01" ]]; then "test_scanf" "test_bitmap" "test_uuid" "test_xarray" "test_rhashtable" "test_memcat_p" "dmabuf_selftests" "test_kprobes" \ "test_udelay" "test_klp_livepatch" "test_klp_shadow_vars" "test_hmm" "test_free_pages" "test_fpu" "test_rslib" "ntb_msi_test" "kprobe_event_gen_test" \ "test_bitops" "test_async_driver_probe" "spi-loopback-test" "globtest" "test_ref_tracker" "test_objagg" "test_lockup" "scftorture" \ - "vc4_mock" "vc4_mock_crtc" "vc4_mock_output" "vc4_mock_plane" "vc4_test_pv_muxing" "hte-tegra194-test" \ + "vc4_mock" "vc4_mock_crtc" "vc4_mock_output" "vc4_mock_plane" "vc4_test_pv_muxing" "hte-tegra194-test" "preemptirq_delay_test" \ "test_kstrtox" "test_string_helpers" "test_overflow" "test_ida" "udelay_test" "utf8-selftest" "test_dhry" "synth_event_gen_test" "snd-soc-test-component" \ "test_vmalloc" "test_klp_state" "test_meminit" "test_printf" "test_maple_tree" "thunderbolt_dma_test" "clocksource-wdtest" \ "crc32test" "atomic64_test" "snd-soc-avs-i2s-test" "test_dynamic_debug" "raid6test" "backtracetest") From ba643c51044babd1a32f55d0b39e43d3c1df1fa8 Mon Sep 17 00:00:00 2001 From: Jiaqi Zhao Date: Tue, 9 Jan 2024 11:28:24 +0800 Subject: [PATCH 35/37] include/kunit: add TEST_BLACKHOLE_DEV The committed records are as follows: commit 509e56b37cc32c9b5fc2be585c25d1e60d6a1d73 Author: Mahesh Bandewar Date: Mon Jul 1 14:39:01 2019 -0700 blackhole_dev: add a selftest Signed-off-by: Jiaqi Zhao --- include/kunit | 1 + programs/kunit/run | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/include/kunit b/include/kunit index 81d62f3be..0b6fddc7c 100755 --- a/include/kunit +++ b/include/kunit @@ -153,6 +153,7 @@ need_kconfig: - KCOV_INSTRUMENT_ALL: n - TEST_FPU: m - TEST_BITOPS: m +- TEST_BLACKHOLE_DEV: m - TEST_ASYNC_DRIVER_PROBE: m - SPI: y - SPI_MASTER: y diff --git a/programs/kunit/run b/programs/kunit/run index 9b4766b98..e420843f9 100755 --- a/programs/kunit/run +++ b/programs/kunit/run @@ -23,7 +23,7 @@ elif [[ "$group" = "group-01" ]]; then "test_scanf" "test_bitmap" "test_uuid" "test_xarray" "test_rhashtable" "test_memcat_p" "dmabuf_selftests" "test_kprobes" \ "test_udelay" "test_klp_livepatch" "test_klp_shadow_vars" "test_hmm" "test_free_pages" "test_fpu" "test_rslib" "ntb_msi_test" "kprobe_event_gen_test" \ "test_bitops" "test_async_driver_probe" "spi-loopback-test" "globtest" "test_ref_tracker" "test_objagg" "test_lockup" "scftorture" \ - "vc4_mock" "vc4_mock_crtc" "vc4_mock_output" "vc4_mock_plane" "vc4_test_pv_muxing" "hte-tegra194-test" "preemptirq_delay_test" \ + "vc4_mock" "vc4_mock_crtc" "vc4_mock_output" "vc4_mock_plane" "vc4_test_pv_muxing" "hte-tegra194-test" "preemptirq_delay_test" "test_blackhole_dev" \ "test_kstrtox" "test_string_helpers" "test_overflow" "test_ida" "udelay_test" "utf8-selftest" "test_dhry" "synth_event_gen_test" "snd-soc-test-component" \ "test_vmalloc" "test_klp_state" "test_meminit" "test_printf" "test_maple_tree" "thunderbolt_dma_test" "clocksource-wdtest" \ "crc32test" "atomic64_test" "snd-soc-avs-i2s-test" "test_dynamic_debug" "raid6test" "backtracetest") From 71f12df7bcf0fa2b84e5769bed8646ab440b9c17 Mon Sep 17 00:00:00 2001 From: Jiaqi Zhao Date: Thu, 11 Jan 2024 13:15:34 +0800 Subject: [PATCH 36/37] include/kunit: add DMAPOOL_TEST The committed records are as follows: commit def8574308edbc3bca821fb965e429a2fe5f4971 Author: Keith Busch Date: Thu Jan 26 13:51:14 2023 -0800 dmapool: add alloc/free performance test Signed-off-by: Jiaqi Zhao --- etc/kconfigs.yaml | 1 + include/kunit | 1 + programs/kunit/run | 2 +- 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/etc/kconfigs.yaml b/etc/kconfigs.yaml index 342aa936d..57fb20861 100644 --- a/etc/kconfigs.yaml +++ b/etc/kconfigs.yaml @@ -46,6 +46,7 @@ DAMON_DBGFS: v5.15-rc1 DAMON_DBGFS_KUNIT_TEST: v5.15-rc1 DAMON_LRU_SORT: v6.0-rc1 DAMON_PADDR: v5.16-rc1 +DMAPOOL_TEST: v6.4-rc1 DAMON_RECLAIM: v5.16-rc1 DMABUF_SELFTESTS: v5.4-rc1 DAMON_SYSFS: v5.18-rc1 diff --git a/include/kunit b/include/kunit index 0b6fddc7c..8c8742846 100755 --- a/include/kunit +++ b/include/kunit @@ -137,6 +137,7 @@ need_kconfig: - TEST_MEMCAT_P: m - TEST_UDELAY: m - TEST_VMALLOC: m +- DMAPOOL_TEST: m - DYNAMIC_DEBUG: y - DYNAMIC_FTRACE_WITH_REGS: y - LIVEPATCH: y diff --git a/programs/kunit/run b/programs/kunit/run index e420843f9..c2a099ed2 100755 --- a/programs/kunit/run +++ b/programs/kunit/run @@ -20,7 +20,7 @@ if [[ "$group" = "group-00" ]]; then "siphash_kunit" "strscpy_kunit" "soc-topology-test" "fat_test") elif [[ "$group" = "group-01" ]]; then test_array=("test_string" "test_div64" "test_bpf" "test_min_heap" "test_user_copy" "test_static_key_base" \ - "test_scanf" "test_bitmap" "test_uuid" "test_xarray" "test_rhashtable" "test_memcat_p" "dmabuf_selftests" "test_kprobes" \ + "test_scanf" "test_bitmap" "test_uuid" "test_xarray" "test_rhashtable" "test_memcat_p" "dmabuf_selftests" "test_kprobes" "dmapool_test" \ "test_udelay" "test_klp_livepatch" "test_klp_shadow_vars" "test_hmm" "test_free_pages" "test_fpu" "test_rslib" "ntb_msi_test" "kprobe_event_gen_test" \ "test_bitops" "test_async_driver_probe" "spi-loopback-test" "globtest" "test_ref_tracker" "test_objagg" "test_lockup" "scftorture" \ "vc4_mock" "vc4_mock_crtc" "vc4_mock_output" "vc4_mock_plane" "vc4_test_pv_muxing" "hte-tegra194-test" "preemptirq_delay_test" "test_blackhole_dev" \ From 9a7416f2d34b956409f07686f22bf1da16a8ab14 Mon Sep 17 00:00:00 2001 From: Jiaqi Zhao Date: Thu, 11 Jan 2024 17:26:43 +0800 Subject: [PATCH 37/37] include/kunit:fix version typo of MEMCPY_SLOW_KUNIT_TEST The committed records are as follows,and it's committed in v6.2-rc6 instead of v6.2-rc1 commit 4acf1de35f41549e60c3c02a8defa7cb95eabdf2 Author: Kees Cook Date: Fri Jan 6 19:47:05 2023 -0800 kunit: memcpy: Split slow memcpy tests into MEMCPY_SLOW_KUNIT_TEST Signed-off-by: Jiaqi Zhao --- etc/kconfigs.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/etc/kconfigs.yaml b/etc/kconfigs.yaml index 57fb20861..aa3cfb631 100644 --- a/etc/kconfigs.yaml +++ b/etc/kconfigs.yaml @@ -148,7 +148,7 @@ LIST_KUNIT_TEST: v5.5-rc1 LIVEPATCH: v4.0-rc1, x86_64 LWTUNNEL: v4.3-rc1 MEMCPY_KUNIT_TEST: v5.16-rc1 -MEMCPY_SLOW_KUNIT_TEST: v6.2-rc1 +MEMCPY_SLOW_KUNIT_TEST: v6.2-rc6 MEMORY_HOTPLUG: x86_64 MEMORY_HOTPLUG_SPARSE: <= v5.15 MEMORY_HOTREMOVE: x86_64