summaryrefslogtreecommitdiff
path: root/block/bio.c
diff options
context:
space:
mode:
authorSrinivas Kandagatla <srinivas.kandagatla@linaro.org>2022-07-27 13:47:49 +0100
committerMark Brown <broonie@kernel.org>2022-07-27 14:46:41 +0100
commit30097967e0566cac817273ef76add100f6b0f463 (patch)
treeb344fcc3048744dd81f07b0103ba1f9bfdddfb49 /block/bio.c
parentbd1963d837a082e1083cd396803d3d263a9ef68b (diff)
ASoC: codecs: va-macro: use fsgen as clock
VA Macro fsgen clock is supplied to other LPASS Macros using proper clock apis, however the internal user uses the registers directly without clk apis. This approch has race condition where in external users of the clock might cut the clock while VA macro is actively using this. Moving the internal usage to clk apis would provide a proper refcounting and avoid such race conditions. This issue was noticed while headset was pulled out while recording is in progress and shifting record patch to DMIC. Reported-by: Srinivasa Rao Mandadapu <quic_srivasam@quicinc.com> Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> Tested-by: Srinivasa Rao Mandadapu <quic_srivasam@quicinc.com> Link: https://lore.kernel.org/r/20220727124749.4604-1-srinivas.kandagatla@linaro.org Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'block/bio.c')
0 files changed, 0 insertions, 0 deletions