ASoC: msm: qdsp6v2: destroy routing lock at exit

Destroy the routing lock when the driver exits to ensure all
components of the driver are cleaned up correctly.

CRs-Fixed: 1115474
Change-Id: Ifd05954707b90f8fc48ca352e08e0ea0589e9c61
Signed-off-by: Siena Richard <sienar@codeaurora.org>
diff --git a/sound/soc/msm/qdsp6v2/msm-pcm-routing-v2.c b/sound/soc/msm/qdsp6v2/msm-pcm-routing-v2.c
index dc639b8..405bafe 100644
--- a/sound/soc/msm/qdsp6v2/msm-pcm-routing-v2.c
+++ b/sound/soc/msm/qdsp6v2/msm-pcm-routing-v2.c
@@ -14676,6 +14676,7 @@
 {
 	msm_routing_delete_cal_data();
 	memset(&be_dai_name_table, 0, sizeof(be_dai_name_table));
+	mutex_destroy(&routing_lock);
 	platform_driver_unregister(&msm_routing_pcm_driver);
 }
 module_exit(msm_soc_routing_platform_exit);