From: Mark Brown <broonie@kernel.org>
To: Simon Trimmer <simont@opensource.cirrus.com>,
Charles Keepax <ckeepax@opensource.cirrus.com>,
Richard Fitzgerald <rf@opensource.cirrus.com>,
Brendan Higgins <brendan.higgins@linux.dev>,
David Gow <david@davidgow.net>, Rae Moar <raemoar63@gmail.com>,
Jonathan Corbet <corbet@lwn.net>,
Shuah Khan <skhan@linuxfoundation.org>,
Randy Dunlap <rdunlap@infradead.org>,
Theodore Ts'o <tytso@mit.edu>,
Andreas Dilger <adilger.kernel@dilger.ca>,
Baokun Li <libaokun@linux.alibaba.com>, Jan Kara <jack@suse.cz>,
Ojaswin Mujoo <ojaswin@linux.ibm.com>,
"Ritesh Harjani (IBM)" <ritesh.list@gmail.com>,
Zhang Yi <yi.zhang@huawei.com>,
David Rhodes <david.rhodes@cirrus.com>,
Liam Girdwood <lgirdwood@gmail.com>,
Jaroslav Kysela <perex@perex.cz>, Takashi Iwai <tiwai@suse.com>
Cc: patches@opensource.cirrus.com, linux-kernel@vger.kernel.org,
linux-kselftest@vger.kernel.org, kunit-dev@googlegroups.com,
linux-doc@vger.kernel.org, linux-ext4@vger.kernel.org,
linux-sound@vger.kernel.org, Mark Brown <broonie@kernel.org>
Subject: [PATCH v2 7/9] firmware: cs_dsp: Give the bin file KUnit cases distinct names
Date: Thu, 05 Nov 2026 16:00:34 +0000 [thread overview]
Message-ID: <20261105-kunit-param-names-v2-7-765b3d5275d2@kernel.org> (raw)
In-Reply-To: <20261105-kunit-param-names-v2-0-765b3d5275d2@kernel.org>
The cs_dsp_bin suites run many of their test functions against more
than one set of parameters, listing the function once per set with
KUNIT_CASE_PARAM(), which names the case after the function:
- the ADSP2 suites run the XM/YM tests again for ZM,
- the WMDR v3 suite runs the whole set again with long offset blocks,
- the multiple memory tests are run varying the offset and the
algorithm.
The resulting cases share a name, so they cannot be told apart in the
results.
Use KUNIT_CASE_PARAM_UNIQUE() for these entries so that each case is
also named for the parameter generator it is run with, for example
bin_patch_one_word-x_or_y_and_offset_gen_params and
bin_patch_one_word-z_and_offset_gen_params.
Reviewed-by: Richard Fitzgerald <rf@opensource.cirrus.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
---
drivers/firmware/cirrus/test/cs_dsp_test_bin.c | 222 ++++++++++++-------------
1 file changed, 111 insertions(+), 111 deletions(-)
diff --git a/drivers/firmware/cirrus/test/cs_dsp_test_bin.c b/drivers/firmware/cirrus/test/cs_dsp_test_bin.c
index 63416838f865..40a827120d6c 100644
--- a/drivers/firmware/cirrus/test/cs_dsp_test_bin.c
+++ b/drivers/firmware/cirrus/test/cs_dsp_test_bin.c
@@ -2654,8 +2654,8 @@ static struct kunit_case cs_dsp_bin_test_cases_halo[] = {
KUNIT_CASE_PARAM(bin_patch_one_multiword, x_or_y_and_offset_gen_params),
KUNIT_CASE_PARAM(bin_patch_multi_oneword, x_or_y_and_offset_gen_params),
KUNIT_CASE_PARAM(bin_patch_multi_oneword_unordered, x_or_y_and_offset_gen_params),
- KUNIT_CASE_PARAM(bin_patch_one_word_multiple_mems, offset_gen_params),
- KUNIT_CASE_PARAM(bin_patch_one_word_multiple_mems, alg_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_one_word_multiple_mems, offset_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_one_word_multiple_mems, alg_gen_params),
KUNIT_CASE_PARAM(bin_patch_multi_oneword_sparse_unordered, x_or_y_and_alg_gen_params),
KUNIT_CASE_PARAM(bin_patch_one_word_multiple_algs, x_or_y_and_offset_gen_params),
KUNIT_CASE_PARAM(bin_patch_one_word_multiple_algs_unordered, x_or_y_and_offset_gen_params),
@@ -2687,8 +2687,8 @@ static struct kunit_case cs_dsp_bin_test_cases_halo[] = {
packed_x_or_y_and_offset_gen_params),
KUNIT_CASE_PARAM(bin_patch_multi_onepacked_unordered,
packed_x_or_y_and_offset_gen_params),
- KUNIT_CASE_PARAM(bin_patch_1_packed_multiple_mems, offset_gen_params),
- KUNIT_CASE_PARAM(bin_patch_1_packed_multiple_mems, alg_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_1_packed_multiple_mems, offset_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_1_packed_multiple_mems, alg_gen_params),
KUNIT_CASE_PARAM(bin_patch_multi_onepacked_sparse_unordered,
packed_x_or_y_and_alg_gen_params),
KUNIT_CASE_PARAM(bin_patch_1_packed_multiple_algs,
@@ -2705,103 +2705,100 @@ static struct kunit_case cs_dsp_bin_test_cases_halo[] = {
static struct kunit_case cs_dsp_bin_test_cases_halo_wmdr3[] = {
/* Unpacked memory */
- KUNIT_CASE_PARAM(bin_patch_one_word, x_or_y_and_offset_gen_params),
- KUNIT_CASE_PARAM(bin_patch_one_multiword, x_or_y_and_offset_gen_params),
- KUNIT_CASE_PARAM(bin_patch_multi_oneword, x_or_y_and_offset_gen_params),
- KUNIT_CASE_PARAM(bin_patch_multi_oneword_unordered, x_or_y_and_offset_gen_params),
- KUNIT_CASE_PARAM(bin_patch_one_word_multiple_mems, offset_gen_params),
- KUNIT_CASE_PARAM(bin_patch_one_word_multiple_mems, alg_gen_params),
- KUNIT_CASE_PARAM(bin_patch_multi_oneword_sparse_unordered, x_or_y_and_alg_gen_params),
- KUNIT_CASE_PARAM(bin_patch_one_word_multiple_algs, x_or_y_and_offset_gen_params),
- KUNIT_CASE_PARAM(bin_patch_one_word_multiple_algs_unordered, x_or_y_and_offset_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_one_word, x_or_y_and_offset_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_one_multiword, x_or_y_and_offset_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_multi_oneword, x_or_y_and_offset_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_multi_oneword_unordered, x_or_y_and_offset_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_one_word_multiple_mems, offset_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_one_word_multiple_mems, alg_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_multi_oneword_sparse_unordered,
+ x_or_y_and_alg_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_one_word_multiple_algs, x_or_y_and_offset_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_one_word_multiple_algs_unordered,
+ x_or_y_and_offset_gen_params),
/* Packed memory tests */
- KUNIT_CASE_PARAM(bin_patch_1_packed,
- packed_x_or_y_and_offset_gen_params),
- KUNIT_CASE_PARAM(bin_patch_1_packed_1_single_trailing,
- packed_x_or_y_and_offset_gen_params),
- KUNIT_CASE_PARAM(bin_patch_1_packed_2_single_trailing,
- packed_x_or_y_and_offset_gen_params),
- KUNIT_CASE_PARAM(bin_patch_1_packed_3_single_trailing,
- packed_x_or_y_and_offset_gen_params),
- KUNIT_CASE_PARAM(bin_patch_1_packed_2_trailing,
- packed_x_or_y_and_offset_gen_params),
- KUNIT_CASE_PARAM(bin_patch_1_packed_3_trailing,
- packed_x_or_y_and_offset_gen_params),
- KUNIT_CASE_PARAM(bin_patch_1_single_leading_1_packed,
- packed_x_or_y_and_offset_gen_params),
- KUNIT_CASE_PARAM(bin_patch_2_single_leading_1_packed,
- packed_x_or_y_and_offset_gen_params),
- KUNIT_CASE_PARAM(bin_patch_2_leading_1_packed,
- packed_x_or_y_and_offset_gen_params),
- KUNIT_CASE_PARAM(bin_patch_3_single_leading_1_packed,
- packed_x_or_y_and_offset_gen_params),
- KUNIT_CASE_PARAM(bin_patch_3_leading_1_packed,
- packed_x_or_y_and_offset_gen_params),
- KUNIT_CASE_PARAM(bin_patch_multi_onepacked,
- packed_x_or_y_and_offset_gen_params),
- KUNIT_CASE_PARAM(bin_patch_multi_onepacked_unordered,
- packed_x_or_y_and_offset_gen_params),
- KUNIT_CASE_PARAM(bin_patch_1_packed_multiple_mems, offset_gen_params),
- KUNIT_CASE_PARAM(bin_patch_1_packed_multiple_mems, alg_gen_params),
- KUNIT_CASE_PARAM(bin_patch_multi_onepacked_sparse_unordered,
- packed_x_or_y_and_alg_gen_params),
- KUNIT_CASE_PARAM(bin_patch_1_packed_multiple_algs,
- packed_x_or_y_and_offset_gen_params),
- KUNIT_CASE_PARAM(bin_patch_1_packed_multiple_algs_unordered,
- packed_x_or_y_and_offset_gen_params),
- KUNIT_CASE_PARAM(bin_patch_mixed_packed_unpacked_random,
- packed_x_or_y_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_1_packed, packed_x_or_y_and_offset_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_1_packed_1_single_trailing,
+ packed_x_or_y_and_offset_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_1_packed_2_single_trailing,
+ packed_x_or_y_and_offset_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_1_packed_3_single_trailing,
+ packed_x_or_y_and_offset_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_1_packed_2_trailing, packed_x_or_y_and_offset_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_1_packed_3_trailing, packed_x_or_y_and_offset_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_1_single_leading_1_packed,
+ packed_x_or_y_and_offset_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_2_single_leading_1_packed,
+ packed_x_or_y_and_offset_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_2_leading_1_packed, packed_x_or_y_and_offset_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_3_single_leading_1_packed,
+ packed_x_or_y_and_offset_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_3_leading_1_packed, packed_x_or_y_and_offset_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_multi_onepacked, packed_x_or_y_and_offset_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_multi_onepacked_unordered,
+ packed_x_or_y_and_offset_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_1_packed_multiple_mems, offset_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_1_packed_multiple_mems, alg_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_multi_onepacked_sparse_unordered,
+ packed_x_or_y_and_alg_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_1_packed_multiple_algs,
+ packed_x_or_y_and_offset_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_1_packed_multiple_algs_unordered,
+ packed_x_or_y_and_offset_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_mixed_packed_unpacked_random, packed_x_or_y_gen_params),
/* Unpacked memory with long-offset blocks */
- KUNIT_CASE_PARAM(bin_patch_one_word, x_or_y_and_long_offset_gen_params),
- KUNIT_CASE_PARAM(bin_patch_one_multiword, x_or_y_and_long_offset_gen_params),
- KUNIT_CASE_PARAM(bin_patch_multi_oneword, x_or_y_and_long_offset_gen_params),
- KUNIT_CASE_PARAM(bin_patch_multi_oneword_unordered, x_or_y_and_long_offset_gen_params),
- KUNIT_CASE_PARAM(bin_patch_one_word_multiple_mems, long_offset_gen_params),
- KUNIT_CASE_PARAM(bin_patch_one_word_multiple_mems, alg_long_gen_params),
- KUNIT_CASE_PARAM(bin_patch_multi_oneword_sparse_unordered, x_or_y_and_alg_long_gen_params),
- KUNIT_CASE_PARAM(bin_patch_one_word_multiple_algs, x_or_y_and_long_offset_gen_params),
- KUNIT_CASE_PARAM(bin_patch_one_word_multiple_algs_unordered,
- x_or_y_and_long_offset_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_one_word, x_or_y_and_long_offset_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_one_multiword, x_or_y_and_long_offset_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_multi_oneword, x_or_y_and_long_offset_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_multi_oneword_unordered,
+ x_or_y_and_long_offset_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_one_word_multiple_mems, long_offset_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_one_word_multiple_mems, alg_long_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_multi_oneword_sparse_unordered,
+ x_or_y_and_alg_long_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_one_word_multiple_algs,
+ x_or_y_and_long_offset_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_one_word_multiple_algs_unordered,
+ x_or_y_and_long_offset_gen_params),
/* Packed memory tests with long offset blocks */
- KUNIT_CASE_PARAM(bin_patch_1_packed,
- packed_x_or_y_and_long_offset_gen_params),
- KUNIT_CASE_PARAM(bin_patch_1_packed_1_single_trailing,
- packed_x_or_y_and_long_offset_gen_params),
- KUNIT_CASE_PARAM(bin_patch_1_packed_2_single_trailing,
- packed_x_or_y_and_long_offset_gen_params),
- KUNIT_CASE_PARAM(bin_patch_1_packed_3_single_trailing,
- packed_x_or_y_and_long_offset_gen_params),
- KUNIT_CASE_PARAM(bin_patch_1_packed_2_trailing,
- packed_x_or_y_and_long_offset_gen_params),
- KUNIT_CASE_PARAM(bin_patch_1_packed_3_trailing,
- packed_x_or_y_and_long_offset_gen_params),
- KUNIT_CASE_PARAM(bin_patch_1_single_leading_1_packed,
- packed_x_or_y_and_long_offset_gen_params),
- KUNIT_CASE_PARAM(bin_patch_2_single_leading_1_packed,
- packed_x_or_y_and_long_offset_gen_params),
- KUNIT_CASE_PARAM(bin_patch_2_leading_1_packed,
- packed_x_or_y_and_long_offset_gen_params),
- KUNIT_CASE_PARAM(bin_patch_3_single_leading_1_packed,
- packed_x_or_y_and_long_offset_gen_params),
- KUNIT_CASE_PARAM(bin_patch_3_leading_1_packed,
- packed_x_or_y_and_long_offset_gen_params),
- KUNIT_CASE_PARAM(bin_patch_multi_onepacked,
- packed_x_or_y_and_long_offset_gen_params),
- KUNIT_CASE_PARAM(bin_patch_multi_onepacked_unordered,
- packed_x_or_y_and_long_offset_gen_params),
- KUNIT_CASE_PARAM(bin_patch_1_packed_multiple_mems, long_offset_gen_params),
- KUNIT_CASE_PARAM(bin_patch_1_packed_multiple_mems, alg_long_gen_params),
- KUNIT_CASE_PARAM(bin_patch_multi_onepacked_sparse_unordered,
- packed_x_or_y_and_alg_long_gen_params),
- KUNIT_CASE_PARAM(bin_patch_1_packed_multiple_algs,
- packed_x_or_y_and_long_offset_gen_params),
- KUNIT_CASE_PARAM(bin_patch_1_packed_multiple_algs_unordered,
- packed_x_or_y_and_long_offset_gen_params),
- KUNIT_CASE_PARAM(bin_patch_mixed_packed_unpacked_random,
- packed_x_or_y_long_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_1_packed, packed_x_or_y_and_long_offset_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_1_packed_1_single_trailing,
+ packed_x_or_y_and_long_offset_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_1_packed_2_single_trailing,
+ packed_x_or_y_and_long_offset_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_1_packed_3_single_trailing,
+ packed_x_or_y_and_long_offset_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_1_packed_2_trailing,
+ packed_x_or_y_and_long_offset_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_1_packed_3_trailing,
+ packed_x_or_y_and_long_offset_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_1_single_leading_1_packed,
+ packed_x_or_y_and_long_offset_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_2_single_leading_1_packed,
+ packed_x_or_y_and_long_offset_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_2_leading_1_packed,
+ packed_x_or_y_and_long_offset_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_3_single_leading_1_packed,
+ packed_x_or_y_and_long_offset_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_3_leading_1_packed,
+ packed_x_or_y_and_long_offset_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_multi_onepacked,
+ packed_x_or_y_and_long_offset_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_multi_onepacked_unordered,
+ packed_x_or_y_and_long_offset_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_1_packed_multiple_mems, long_offset_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_1_packed_multiple_mems, alg_long_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_multi_onepacked_sparse_unordered,
+ packed_x_or_y_and_alg_long_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_1_packed_multiple_algs,
+ packed_x_or_y_and_long_offset_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_1_packed_multiple_algs_unordered,
+ packed_x_or_y_and_long_offset_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_mixed_packed_unpacked_random,
+ packed_x_or_y_long_gen_params),
KUNIT_CASE(bin_patch_name_and_info),
@@ -2810,26 +2807,29 @@ static struct kunit_case cs_dsp_bin_test_cases_halo_wmdr3[] = {
static struct kunit_case cs_dsp_bin_test_cases_adsp2[] = {
/* XM and YM */
- KUNIT_CASE_PARAM(bin_patch_one_word, x_or_y_and_offset_gen_params),
- KUNIT_CASE_PARAM(bin_patch_one_multiword, x_or_y_and_offset_gen_params),
- KUNIT_CASE_PARAM(bin_patch_multi_oneword, x_or_y_and_offset_gen_params),
- KUNIT_CASE_PARAM(bin_patch_multi_oneword_unordered, x_or_y_and_offset_gen_params),
- KUNIT_CASE_PARAM(bin_patch_multi_oneword_sparse_unordered, x_or_y_and_alg_gen_params),
- KUNIT_CASE_PARAM(bin_patch_one_word_multiple_algs, x_or_y_and_offset_gen_params),
- KUNIT_CASE_PARAM(bin_patch_one_word_multiple_algs_unordered, x_or_y_and_offset_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_one_word, x_or_y_and_offset_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_one_multiword, x_or_y_and_offset_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_multi_oneword, x_or_y_and_offset_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_multi_oneword_unordered, x_or_y_and_offset_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_multi_oneword_sparse_unordered,
+ x_or_y_and_alg_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_one_word_multiple_algs, x_or_y_and_offset_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_one_word_multiple_algs_unordered,
+ x_or_y_and_offset_gen_params),
/* ZM */
- KUNIT_CASE_PARAM(bin_patch_one_word, z_and_offset_gen_params),
- KUNIT_CASE_PARAM(bin_patch_one_multiword, z_and_offset_gen_params),
- KUNIT_CASE_PARAM(bin_patch_multi_oneword, z_and_offset_gen_params),
- KUNIT_CASE_PARAM(bin_patch_multi_oneword_unordered, z_and_offset_gen_params),
- KUNIT_CASE_PARAM(bin_patch_multi_oneword_sparse_unordered, z_and_alg_gen_params),
- KUNIT_CASE_PARAM(bin_patch_one_word_multiple_algs, z_and_offset_gen_params),
- KUNIT_CASE_PARAM(bin_patch_one_word_multiple_algs_unordered, z_and_offset_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_one_word, z_and_offset_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_one_multiword, z_and_offset_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_multi_oneword, z_and_offset_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_multi_oneword_unordered, z_and_offset_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_multi_oneword_sparse_unordered, z_and_alg_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_one_word_multiple_algs, z_and_offset_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_one_word_multiple_algs_unordered,
+ z_and_offset_gen_params),
/* Other */
- KUNIT_CASE_PARAM(bin_patch_one_word_multiple_mems, offset_gen_params),
- KUNIT_CASE_PARAM(bin_patch_one_word_multiple_mems, alg_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_one_word_multiple_mems, offset_gen_params),
+ KUNIT_CASE_PARAM_UNIQUE(bin_patch_one_word_multiple_mems, alg_gen_params),
KUNIT_CASE(bin_patch_name_and_info),
--
2.47.3
next prev parent reply other threads:[~2026-11-05 16:02 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-11-05 16:00 [PATCH v2 0/9] kunit: Add KUNIT_CASE_PARAM_UNIQUE() and KUNIT_CASE_PARAM_WITH_INIT_UNIQUE() Mark Brown
2026-11-05 16:00 ` [PATCH v2 1/9] firmware: cs_dsp: Run the wmfw payload error tests with invalid block types Mark Brown
2026-11-06 5:27 ` sashiko-bot
2026-11-05 16:00 ` [PATCH v2 2/9] kunit: Add KUNIT_CASE_PARAM_UNIQUE() and KUNIT_CASE_PARAM_WITH_INIT_UNIQUE() Mark Brown
2026-11-06 5:30 ` sashiko-bot
2026-11-05 16:00 ` [PATCH v2 3/9] ext4: Give the extents KUnit cases distinct names Mark Brown
2026-11-06 5:32 ` sashiko-bot
2026-11-05 16:00 ` [PATCH v2 4/9] firmware: cs_dsp: Give the control read/write " Mark Brown
2026-11-06 5:33 ` sashiko-bot
2026-11-05 16:00 ` [PATCH v2 5/9] firmware: cs_dsp: Give the control cache " Mark Brown
2026-11-06 5:37 ` sashiko-bot
2026-11-05 16:00 ` [PATCH v2 6/9] firmware: cs_dsp: Give the wmfw block error " Mark Brown
2026-11-06 5:38 ` sashiko-bot
2026-11-05 16:00 ` Mark Brown [this message]
2026-11-06 5:39 ` [PATCH v2 7/9] firmware: cs_dsp: Give the bin file " sashiko-bot
2026-11-05 16:00 ` [PATCH v2 8/9] ASoC: cs35l56: Give the speaker ID pad config " Mark Brown
2026-11-06 5:41 ` sashiko-bot
2026-11-05 16:00 ` [PATCH v2 9/9] ASoC: wm_adsp: Give the firmware search order " Mark Brown
2026-11-06 5:42 ` sashiko-bot
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20261105-kunit-param-names-v2-7-765b3d5275d2@kernel.org \
--to=broonie@kernel.org \
--cc=adilger.kernel@dilger.ca \
--cc=brendan.higgins@linux.dev \
--cc=ckeepax@opensource.cirrus.com \
--cc=corbet@lwn.net \
--cc=david.rhodes@cirrus.com \
--cc=david@davidgow.net \
--cc=jack@suse.cz \
--cc=kunit-dev@googlegroups.com \
--cc=lgirdwood@gmail.com \
--cc=libaokun@linux.alibaba.com \
--cc=linux-doc@vger.kernel.org \
--cc=linux-ext4@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-kselftest@vger.kernel.org \
--cc=linux-sound@vger.kernel.org \
--cc=ojaswin@linux.ibm.com \
--cc=patches@opensource.cirrus.com \
--cc=perex@perex.cz \
--cc=raemoar63@gmail.com \
--cc=rdunlap@infradead.org \
--cc=rf@opensource.cirrus.com \
--cc=ritesh.list@gmail.com \
--cc=simont@opensource.cirrus.com \
--cc=skhan@linuxfoundation.org \
--cc=tiwai@suse.com \
--cc=tytso@mit.edu \
--cc=yi.zhang@huawei.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.