Re: [PATCH v3 6/9] ASoC: qcom: Add QAIF PCM operations
From: Markus Elfring
Date: Mon Aug 24 2026 - 05:29:52 EST
…
> +++ b/sound/soc/qcom/qaif-platform.c
> @@ -0,0 +1,544 @@
…
> +static int qaif_platform_pcmops_close(struct snd_soc_component *component,
> + struct snd_pcm_substream *substream)
> +{
…
> + mutex_lock(&drvdata->stream_lock);
> + if (v->free_stream_dma_idx)
> + v->free_stream_dma_idx(drvdata, data->stream_dma_idx, dai_id);
> + mutex_unlock(&drvdata->stream_lock);
…
Under which circumstances would you become interested to apply a statement
like “guard(mutex)(&drvdata->stream_lock);”?
https://elixir.bootlin.com/linux/v7.2/source/include/linux/mutex.h#L253
Regards,
Markus