ASoC: msm: qdsp6v2: Fix for deadlock issue
Locks in voice driver is acquired in a specific order
i.e common_lock first and then voice_data lock. However,
in voc_disable_cvp(), voice_data lock is acquired and
common_lock in voc_set_ext_ec_ref() which will lead to
a deadlock if called in different thread contexts.
CRs-fixed: 669106
Change-Id: I73fd9960198190f9b4a7f1eb2aa29bd46749d14b
Signed-off-by:
Vicky Sehrawat <vickys@codeaurora.org>
Loading
Please register or sign in to comment