The cs_dsp_ctl_rw suites run cs_dsp_ctl_write_running() and
cs_dsp_ctl_read_volatile_running() against several sets of parameters
by listing each function several times with KUNIT_CASE_PARAM(), which
names the case after the function. The resulting cases all 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
cs_dsp_ctl_write_running-all_pop_varying_len_gen_params.

Signed-off-by: Mark Brown <[email protected]>
---
 .../firmware/cirrus/test/cs_dsp_test_control_rw.c  | 50 +++++++++++-----------
 1 file changed, 26 insertions(+), 24 deletions(-)

diff --git a/drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c 
b/drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c
index d800f163b099..085a1cb92912 100644
--- a/drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c
+++ b/drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c
@@ -2483,19 +2483,20 @@ KUNIT_ARRAY_PARAM(all_pop_volatile_writeable_flags,
                  cs_dsp_ctl_all_param_desc);
 
 static struct kunit_case cs_dsp_ctl_rw_test_cases_adsp[] = {
-       KUNIT_CASE_PARAM(cs_dsp_ctl_write_running, 
all_pop_varying_len_gen_params),
-       KUNIT_CASE_PARAM(cs_dsp_ctl_write_running, 
all_pop_varying_offset_gen_params),
-       KUNIT_CASE_PARAM(cs_dsp_ctl_write_running, 
all_pop_varying_xy_gen_params),
-       KUNIT_CASE_PARAM(cs_dsp_ctl_write_running, all_pop_z_gen_params),
-       KUNIT_CASE_PARAM(cs_dsp_ctl_write_running, 
all_pop_varying_alg_gen_params),
-       KUNIT_CASE_PARAM(cs_dsp_ctl_write_running, 
all_pop_writeable_flags_gen_params),
-
-       KUNIT_CASE_PARAM(cs_dsp_ctl_read_volatile_running, 
all_pop_varying_len_gen_params),
-       KUNIT_CASE_PARAM(cs_dsp_ctl_read_volatile_running, 
all_pop_varying_offset_gen_params),
-       KUNIT_CASE_PARAM(cs_dsp_ctl_read_volatile_running, 
all_pop_varying_xy_gen_params),
-       KUNIT_CASE_PARAM(cs_dsp_ctl_read_volatile_running, 
all_pop_z_gen_params),
-       KUNIT_CASE_PARAM(cs_dsp_ctl_read_volatile_running,
-                        all_pop_volatile_readable_flags_gen_params),
+       KUNIT_CASE_PARAM_UNIQUE(cs_dsp_ctl_write_running, 
all_pop_varying_len_gen_params),
+       KUNIT_CASE_PARAM_UNIQUE(cs_dsp_ctl_write_running, 
all_pop_varying_offset_gen_params),
+       KUNIT_CASE_PARAM_UNIQUE(cs_dsp_ctl_write_running, 
all_pop_varying_xy_gen_params),
+       KUNIT_CASE_PARAM_UNIQUE(cs_dsp_ctl_write_running, all_pop_z_gen_params),
+       KUNIT_CASE_PARAM_UNIQUE(cs_dsp_ctl_write_running, 
all_pop_varying_alg_gen_params),
+       KUNIT_CASE_PARAM_UNIQUE(cs_dsp_ctl_write_running, 
all_pop_writeable_flags_gen_params),
+
+       KUNIT_CASE_PARAM_UNIQUE(cs_dsp_ctl_read_volatile_running, 
all_pop_varying_len_gen_params),
+       KUNIT_CASE_PARAM_UNIQUE(cs_dsp_ctl_read_volatile_running,
+                               all_pop_varying_offset_gen_params),
+       KUNIT_CASE_PARAM_UNIQUE(cs_dsp_ctl_read_volatile_running, 
all_pop_varying_xy_gen_params),
+       KUNIT_CASE_PARAM_UNIQUE(cs_dsp_ctl_read_volatile_running, 
all_pop_z_gen_params),
+       KUNIT_CASE_PARAM_UNIQUE(cs_dsp_ctl_read_volatile_running,
+                               all_pop_volatile_readable_flags_gen_params),
 
        KUNIT_CASE_PARAM(cs_dsp_ctl_read_volatile_not_started,
                         all_pop_volatile_readable_flags_gen_params),
@@ -2559,17 +2560,18 @@ static struct kunit_case 
cs_dsp_ctl_rw_test_cases_adsp[] = {
 };
 
 static struct kunit_case cs_dsp_ctl_rw_test_cases_halo[] = {
-       KUNIT_CASE_PARAM(cs_dsp_ctl_write_running, 
all_pop_varying_len_gen_params),
-       KUNIT_CASE_PARAM(cs_dsp_ctl_write_running, 
all_pop_varying_offset_gen_params),
-       KUNIT_CASE_PARAM(cs_dsp_ctl_write_running, 
all_pop_varying_xy_gen_params),
-       KUNIT_CASE_PARAM(cs_dsp_ctl_write_running, 
all_pop_varying_alg_gen_params),
-       KUNIT_CASE_PARAM(cs_dsp_ctl_write_running, 
all_pop_writeable_flags_gen_params),
-
-       KUNIT_CASE_PARAM(cs_dsp_ctl_read_volatile_running, 
all_pop_varying_len_gen_params),
-       KUNIT_CASE_PARAM(cs_dsp_ctl_read_volatile_running, 
all_pop_varying_offset_gen_params),
-       KUNIT_CASE_PARAM(cs_dsp_ctl_read_volatile_running, 
all_pop_varying_xy_gen_params),
-       KUNIT_CASE_PARAM(cs_dsp_ctl_read_volatile_running,
-                        all_pop_volatile_readable_flags_gen_params),
+       KUNIT_CASE_PARAM_UNIQUE(cs_dsp_ctl_write_running, 
all_pop_varying_len_gen_params),
+       KUNIT_CASE_PARAM_UNIQUE(cs_dsp_ctl_write_running, 
all_pop_varying_offset_gen_params),
+       KUNIT_CASE_PARAM_UNIQUE(cs_dsp_ctl_write_running, 
all_pop_varying_xy_gen_params),
+       KUNIT_CASE_PARAM_UNIQUE(cs_dsp_ctl_write_running, 
all_pop_varying_alg_gen_params),
+       KUNIT_CASE_PARAM_UNIQUE(cs_dsp_ctl_write_running, 
all_pop_writeable_flags_gen_params),
+
+       KUNIT_CASE_PARAM_UNIQUE(cs_dsp_ctl_read_volatile_running, 
all_pop_varying_len_gen_params),
+       KUNIT_CASE_PARAM_UNIQUE(cs_dsp_ctl_read_volatile_running,
+                               all_pop_varying_offset_gen_params),
+       KUNIT_CASE_PARAM_UNIQUE(cs_dsp_ctl_read_volatile_running, 
all_pop_varying_xy_gen_params),
+       KUNIT_CASE_PARAM_UNIQUE(cs_dsp_ctl_read_volatile_running,
+                               all_pop_volatile_readable_flags_gen_params),
 
        KUNIT_CASE_PARAM(cs_dsp_ctl_read_volatile_not_started,
                         all_pop_volatile_readable_flags_gen_params),

-- 
2.47.3


Reply via email to