ASoC: soc-compress: Fix and add DPCM locking
authorShalini Manjunatha <quic_c_shalma@quicinc.com>
Wed, 6 Mar 2024 10:53:20 +0000 (16:23 +0530)
committerMark Brown <broonie@kernel.org>
Mon, 18 Mar 2024 14:41:51 +0000 (14:41 +0000)
commit9a8b202f8cb7ebebc71f1f2a353a21c76d3063a8
tree0ceb8fe95c15907c74aed2441bde8927383b200e
parentf107ffcaa01f15fcd87069a42ffb35f218ce7a39
ASoC: soc-compress: Fix and add DPCM locking

We find mising DPCM locking inside soc_compr_set_params_fe
before calling dpcm_be_dai_hw_params() and dpcm_be_dai_prepare()
which cause lockdep assert for DPCM lock not held in
__soc_pcm_hw_params() and __soc_pcm_prepare()

Signed-off-by: Shalini Manjunatha <quic_c_shalma@quicinc.com>
Link: https://msgid.link/r/d985beeafdd32316eb45f20811eb7926da7a796e.1709720380.git.quic_c_shalma@quicinc.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/soc-compress.c