Browse Source

Merge "dsp: prm: move g_prm.state and g_prm.status into mutex_lock protection"

qctecmdr 2 years ago
parent
commit
013b17911a
1 changed files with 3 additions and 3 deletions
  1. 3 3
      dsp/audio_prm.c

+ 3 - 3
dsp/audio_prm.c

@@ -86,13 +86,13 @@ static int prm_gpr_send_pkt(struct gpr_pkt *pkt, wait_queue_head_t *wait)
 	int ret = 0;
 	int retry;
 
+	mutex_lock(&g_prm.lock);
+	pr_debug("%s: enter",__func__);
+
 	if (wait)
 		atomic_set(&g_prm.state, 1);
 	atomic_set(&g_prm.status, 0);
 
-	mutex_lock(&g_prm.lock);
-	pr_debug("%s: enter",__func__);
-
 	if (g_prm.adev == NULL) {
 		pr_err("%s: apr is unregistered\n", __func__);
 		mutex_unlock(&g_prm.lock);