diff --git a/asoc/msm-compress-q6-v2.c b/asoc/msm-compress-q6-v2.c index 179a95e66f35..a7b9ff24ca8d 100644 --- a/asoc/msm-compress-q6-v2.c +++ b/asoc/msm-compress-q6-v2.c @@ -1779,6 +1779,11 @@ static int msm_compr_capture_open(struct snd_compr_stream *cstream) atomic_set(&prtd->wait_on_close, 0); atomic_set(&prtd->error, 0); + init_waitqueue_head(&prtd->eos_wait); + init_waitqueue_head(&prtd->drain_wait); + init_waitqueue_head(&prtd->close_wait); + init_waitqueue_head(&prtd->wait_for_stream_avail); + runtime->private_data = prtd; return 0;