]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
ASoC: wm_adsp_fw_find_test: Clear searched_fw_files in find-by-index test
authorRichard Fitzgerald <rf@opensource.cirrus.com>
Tue, 5 May 2026 10:51:23 +0000 (11:51 +0100)
committerMark Brown <broonie@kernel.org>
Tue, 5 May 2026 12:23:08 +0000 (21:23 +0900)
In wm_adsp_fw_find_test_find_firmware_byindex() the content of
priv->searched_fw_files must be cleared before starting the next iteration.

The files searched for are appended to priv->searched_fw_files, so if it is
not cleared on each iteration it will still contain the searches from the
previous iteration.

Fixes: bf2d44d07de7 ("ASoC: wm_adsp: Add kunit test for firmware file search")
Signed-off-by: Richard Fitzgerald <rf@opensource.cirrus.com>
Link: https://patch.msgid.link/20260505105123.3539778-3-rf@opensource.cirrus.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/wm_adsp_fw_find_test.c

index 516ba08eb5ba4e2197c53727ae39c53676c6a42e..ae686dc4fa94b77640433467df6a07e82cec6222 100644 (file)
@@ -261,6 +261,7 @@ static void wm_adsp_fw_find_test_find_firmware_byindex(struct kunit *test)
                                          dsp->fw, fw_name, priv->searched_fw_files);
 
                wm_adsp_free_found_fw(test);
+               memset(priv->searched_fw_files, 0, sizeof(priv->searched_fw_files));
        }
 }