ASoC: dsp: correct return value check

When the return value of adm_populate_channel_weight is 0, it should
keep running, not return error.

Change-Id: I447b81d6edfc89db6cb3742c1719e745c6071c12
Signed-off-by: Meng Wang <mwang@codeaurora.org>
diff --git a/dsp/q6adm.c b/dsp/q6adm.c
index 74a9244..02d3427 100644
--- a/dsp/q6adm.c
+++ b/dsp/q6adm.c
@@ -793,7 +793,7 @@
 	index = index + ch_mixer->input_channels[channel_index];
 	ret = adm_populate_channel_weight(&adm_pspd_params[index],
 					ch_mixer, channel_index);
-	if (!ret) {
+	if (ret) {
 		pr_err("%s: fail to get channel weight with error %d\n",
 			__func__, ret);
 		goto fail_cmd;