ASoC: msm: qdspv2: remove flags for no_wait_qie_spinlock
In q6asm_session_free, flags is used for both session_lock and
no_wait_que_spinlock. When restoring flags for session_lock,
flags may have been overwritten by no_wait_que_spinlock which
may causes kernel panic.
As session_lock has blocked all other IRQs, replace spin_lock_irqsave
with spin_lock for no_wait_que_spinlock.
Change-Id: I278ef41d92d1f2466a6ecae963210d91945a1a66
Signed-off-by:
Meng Wang <mwang@codeaurora.org>
Loading
Please register or sign in to comment