From 62ac6ca022deaff65e9f751daab9650993a5200f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20D=C3=B8rum?= Date: Mon, 19 Aug 2024 17:25:42 +0200 Subject: [PATCH] fix rockchip_trcm crash with playback-only devices --- sound/soc/rockchip/rockchip_trcm.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sound/soc/rockchip/rockchip_trcm.c b/sound/soc/rockchip/rockchip_trcm.c index 79be9419a..100d31303 100644 --- a/sound/soc/rockchip/rockchip_trcm.c +++ b/sound/soc/rockchip/rockchip_trcm.c @@ -350,6 +350,9 @@ static int dmaengine_trcm_dma_guard_new(struct snd_soc_component *component, for_each_pcm_streams(i) { substream = rtd->pcm->streams[i].substream; + if (!substream) + continue; + dev = dmaengine_dma_dev(trcm, substream); chan = trcm->chan[i]; -- 2.46.0