瀏覽代碼

Merge "asoc: wcd-dsp-mgr: reinit ssr ready flag for adsp/wdsp ssr"

Linux Build Service Account 6 年之前
父節點
當前提交
711dbb3dca
共有 1 個文件被更改,包括 2 次插入1 次删除
  1. 2 1
      asoc/codecs/wcd-dsp-mgr.c

+ 2 - 1
asoc/codecs/wcd-dsp-mgr.c

@@ -802,6 +802,7 @@ static int wdsp_ssr_handler(struct wdsp_mgr_priv *wdsp, void *arg,
 		__wdsp_clr_ready_locked(wdsp, WDSP_SSR_STATUS_WDSP_READY);
 		wdsp_broadcast_event_downseq(wdsp, WDSP_EVENT_PRE_SHUTDOWN,
 					     NULL);
+		reinit_completion(&wdsp->ready_compl);
 		schedule_work(&wdsp->ssr_work);
 		break;
 
@@ -818,7 +819,7 @@ static int wdsp_ssr_handler(struct wdsp_mgr_priv *wdsp, void *arg,
 						     WDSP_EVENT_PRE_SHUTDOWN,
 						     NULL);
 		}
-
+		reinit_completion(&wdsp->ready_compl);
 		schedule_work(&wdsp->ssr_work);
 		break;