mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-09-20 01:20:54 +00:00
ASoC: intel: Replace runtime->status->state reference to runtime->state
The recent change in ALSA core allows drivers to get the current PCM state directly from runtime object. Replace the calls accordingly. Reviewed-by: Jaroslav Kysela <perex@perex.cz> Acked-by: Mark Brown <broonie@kernel.org> Signed-off-by: Takashi Iwai <tiwai@suse.de> Link: https://lore.kernel.org/r/20220926135558.26580-10-tiwai@suse.de Signed-off-by: Takashi Iwai <tiwai@suse.de>
This commit is contained in:
parent
ca4833c5a2
commit
2bd2dc2672
1 changed files with 2 additions and 2 deletions
|
@ -275,7 +275,7 @@ static int skl_pcm_prepare(struct snd_pcm_substream *substream,
|
|||
* calls prepare another time, reset the FW pipe to clean state
|
||||
*/
|
||||
if (mconfig &&
|
||||
(substream->runtime->status->state == SNDRV_PCM_STATE_XRUN ||
|
||||
(substream->runtime->state == SNDRV_PCM_STATE_XRUN ||
|
||||
mconfig->pipe->state == SKL_PIPE_CREATED ||
|
||||
mconfig->pipe->state == SKL_PIPE_PAUSED)) {
|
||||
|
||||
|
@ -593,7 +593,7 @@ static int skl_link_pcm_prepare(struct snd_pcm_substream *substream,
|
|||
/* In case of XRUN recovery, reset the FW pipe to clean state */
|
||||
mconfig = skl_tplg_be_get_cpr_module(dai, substream->stream);
|
||||
if (mconfig && !mconfig->pipe->passthru &&
|
||||
(substream->runtime->status->state == SNDRV_PCM_STATE_XRUN))
|
||||
(substream->runtime->state == SNDRV_PCM_STATE_XRUN))
|
||||
skl_reset_pipe(skl, mconfig->pipe);
|
||||
|
||||
return 0;
|
||||
|
|
Loading…
Reference in a new issue