ASoC: msm: Use spin lock to protect the shared data
ASoC: msm: Use spin lock to protect the shared data

Two different locks (spin lock and mutex lock) are used
to protect the shared data, this may cause kernel panic.
Use spin lock to protect the shared data between interrupt
function and non-interrupt functions.

Change-Id: Iba07a4f1fc33c492bc34b38a47ec839eb8e6d3fd
Signed-off-by: Vidyakumar Athota <bf449da93950cb3f70061633d6527e67b376c39c@codeaurora.org>

TeamVee-Kanas/android_kernel_samsung_kanas,TeamVee-Kanas/android_kernel_samsung_kanas,TeamVee-Kanas/android_kernel_samsung_kanas,TeamVee-Kanas/android_kernel_samsung_kanas,TeamVee-Kanas/android_kernel_samsung_kanas