Browse Source

Merge "dsp: Correct the condition check of apm ready."

qctecmdr 2 years ago
parent
commit
6f16c80cc0
1 changed files with 2 additions and 2 deletions
  1. 2 2
      dsp/audio_prm.c

+ 2 - 2
dsp/audio_prm.c

@@ -102,9 +102,9 @@ static int prm_gpr_send_pkt(struct gpr_pkt *pkt, wait_queue_head_t *wait)
 			(gpr_get_q6_state() == GPR_SUBSYS_LOADED)) {
 		pr_info("%s: apm ready check not done\n", __func__);
 		retry = 0;
-		while (!spf_core_is_apm_ready() || retry < MAX_RETRY_COUNT) {
+		while (!spf_core_is_apm_ready() && retry < MAX_RETRY_COUNT) {
 			msleep(APM_READY_WAIT_DURATION);
-			retry++;
+			++retry;
 		}
 		is_apm_ready_check_done = true;
 		pr_info("%s: apm ready check done\n", __func__);