ASoC: msm: Return proper error codes
ASoC: msm: Return proper error codes

Return proper error codes back to ASoc framework if
trigger operations like flush, drain fails or gets interrupted.

Change-Id: I3e2a259b55d5619eac6122083a8936a85700d657
Signed-off-by: Eric Laurent <20deeb1c04e9ac926e776af1891f18fc65995bf0@google.com>
Git-commit: 3a14d1af02c52d19d698732f3772f07843c90f6c
Git-repo: https://android.googlesource.com/kernel/msm
[1d684bb414a022d8a1bfc880b0df61ab60e1fc49@codeaurora.org: resolved merge conflicts]
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