ASoC: msm: Handle error scenarios correctly
ASoC: msm: Handle error scenarios correctly

In cases where workqueue allocation or device tree
parsing failed, we should return from the function
after freeing up all the resources.

Change-Id: I2d21bbe56f46606bab367e874c5019b7e7049fbd
CRs-fixed: 518093
Signed-off-by: Phani Kumar Uppalapati <0898c4e5c8d849879fa65e9f23cfa9cb45bd5a93@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