FAILED: Patch "media: cx23885: Add missing unmap in snd_cx23885_hw_params()" failed to apply to 6.1-stable tree
Subsystems (2)
Sasha Levin
maintainerThe patch below does not apply to the 6.1-stable tree.
If someone wants it applied there, or to any other stable or longterm tree, then please email the backport, including the original git commit id to <[email protected]>.
Thanks,
Sasha
------------------ original commit in Linus's tree ------------------
From 141c81849fab2ad4d6e3fdaff7cbaa873e8b5eb2 Mon Sep 17 00:00:00 2001
From: Haoxiang Li <[email protected]>
Date: Wed, 10 Dec 2025 11:02:17 +0800
Subject: [PATCH] media: cx23885: Add missing unmap in snd_cx23885_hw_params()
In error path, add cx23885_alsa_dma_unmap() to release the resource acquired by cx23885_alsa_dma_map().
Fixes 9529a4b0cf49 ("[media] cx23885: drop videobuf abuse in cx23885-alsa")
Signed-off-by Haoxiang Li <[email protected]>
Signed-off-by Hans Verkuil <[email protected]>
--- drivers/media/pci/cx23885/cx23885-alsa.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)
drivers/media/pci/cx23885/cx23885-alsa.c +3 -1
@@ -392,8 +392,10 @@ static int snd_cx23885_hw_params(struct snd_pcm_substream *substream, ret =cx23885_risc_databuffer (chip->pci, &buf->risc, buf->sglist, chip->period_size, chip->num_periods,1 ); -if (ret <0 ) +if (ret <0 ) { +cx23885_alsa_dma_unmap (chip); goto error; + }/* Loop back to start of program */ buf->risc.jmp[0 ] =cpu_to_le32 (RISC_JUMP |RISC_IRQ1 |RISC_CNT_INC );
Signature · 1 line
2.51.0