Merge "asoc: msm-compress: Reset channel map flag during close."
diff --git a/asoc/msm-compress-q6-v2.c b/asoc/msm-compress-q6-v2.c
index 6221a2f..cd779cc 100644
--- a/asoc/msm-compress-q6-v2.c
+++ b/asoc/msm-compress-q6-v2.c
@@ -1975,6 +1975,9 @@
kfree(pdata->dec_params[soc_prtd->dai_link->id]);
pdata->dec_params[soc_prtd->dai_link->id] = NULL;
}
+ if (pdata->ch_map[soc_prtd->dai_link->id]) {
+ pdata->ch_map[soc_prtd->dai_link->id]->set_ch_map = false;
+ }
pdata->is_in_use[soc_prtd->dai_link->id] = false;
kfree(prtd);
runtime->private_data = NULL;