ASoC: wm_adsp: Fix missing locking in wm_adsp_[read|write]_ctl()
authorRichard Fitzgerald <rf@opensource.cirrus.com>
Wed, 13 Sep 2023 16:02:50 +0000 (17:02 +0100)
committerMark Brown <broonie@kernel.org>
Wed, 13 Sep 2023 17:50:33 +0000 (18:50 +0100)
commit781118bc2fc1026c8285f83ea7ecab07071a09c4
tree45d7080a3e9b883904fab678e3810715c5a5d658
parent69343ce91435f222052015c5af86b550391bac85
ASoC: wm_adsp: Fix missing locking in wm_adsp_[read|write]_ctl()

wm_adsp_read_ctl() and wm_adsp_write_ctl() must hold the cs_dsp pwr_lock
mutex when calling cs_dsp_coeff_read_ctrl() and cs_dsp_coeff_write_ctrl().

Signed-off-by: Richard Fitzgerald <rf@opensource.cirrus.com>
Link: https://lore.kernel.org/r/20230913160250.3700346-1-rf@opensource.cirrus.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/wm_adsp.c