From: Bjorn Andersson Date: Tue, 18 Jun 2019 05:29:09 +0000 (-0700) Subject: ASoC: qcom: common: Mark links as nonatomic X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=c054b41690a44e6534eb2a1beda1b655f3994c5b;p=linux.git ASoC: qcom: common: Mark links as nonatomic The interface used to communicate with the DSP can sleep, so mark the links as nonatomic. This prevents various sleep while atomic errors when bringing up the audio interface. Suggested-by: Srinivas Kandagatla Signed-off-by: Bjorn Andersson Signed-off-by: Mark Brown --- diff --git a/sound/soc/qcom/common.c b/sound/soc/qcom/common.c index 5661025e8ceca..a612d860ad26c 100644 --- a/sound/soc/qcom/common.c +++ b/sound/soc/qcom/common.c @@ -97,6 +97,7 @@ int qcom_snd_parse_of(struct snd_soc_card *card) goto err; } + link->nonatomic = 1; link->dpcm_playback = 1; link->dpcm_capture = 1; link->stream_name = link->name;