[PATCH 1/8] ASoC: soc-link: Correct stream stop operations in snd_soc_link_trigger
From: Amadeusz Sławiński
Date: Wed Oct 14 2026 - 16:11:38 EST
When snd_soc_link_trigger() is called to stop, pause push or suspend
stream it should call soc_link_mark_pop() on proper target to reverse
operation from trigger start, pause release or resume.
Fixes: 6374f493d93b ("ASoC: soc-pcm: care trigger rollback")
Signed-off-by: Amadeusz Sławiński <amade@xxxxxxxxxx>
---
sound/soc/soc-link.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sound/soc/soc-link.c b/sound/soc/soc-link.c
index 02fd68f2e702..50ff9ba3ac87 100644
--- a/sound/soc/soc-link.c
+++ b/sound/soc/soc-link.c
@@ -161,7 +161,7 @@ int snd_soc_link_trigger(struct snd_pcm_substream *substream, int cmd,
break;
ret = soc_link_trigger(substream, cmd);
- soc_link_mark_pop(rtd, startup);
+ soc_link_mark_pop(rtd, trigger);
}
return ret;
--
2.56.0