ASoC: compress: dont aquire lock for draining states
ASoC: compress: dont aquire lock for draining states

Both draining and partial draning states will take a while getting executed. The
lock aquired will block the other operations like pause, stop etc which are
perfectly valid cmds during these states. So don't use mutex while invoking DSP
for these ops.

Change-Id: I38f824f6b983de218e86d31af23c628930905427
Signed-off-by: Vinod Koul <5cf69c63beb17bf38d63aa0e923ee8256af0e205@intel.com>
Signed-off-by: Eric Laurent <20deeb1c04e9ac926e776af1891f18fc65995bf0@google.com>
Git-commit: 1526720efd071cd9fdbf6c581417cfd51aaaf965
Git-repo: https://android.googlesource.com/kernel/msm
Signed-off-by: Dhananjay Kumar <1d684bb414a022d8a1bfc880b0df61ab60e1fc49@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