From f48753aa3a109051e63e050e796f7d4cc6f22d3c Mon Sep 17 00:00:00 2001 From: Atharv Dubey Date: Sat, 14 Mar 2026 02:02:22 +0530 Subject: [PATCH] media: cx25821-alsa: replace BUG_ON() with WARN_ON() media: cx25821-alsa: replace BUG_ON() with WARN_ON() Avoid crashing the kernel for a recoverable condition by replacing BUG_ON() with WARN_ON(). Signed-off-by: Atharv Dubey Signed-off-by: Hans Verkuil --- drivers/media/pci/cx25821/cx25821-alsa.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/media/pci/cx25821/cx25821-alsa.c b/drivers/media/pci/cx25821/cx25821-alsa.c index 3f73391f9098..4fdc59aaed8e 100644 --- a/drivers/media/pci/cx25821/cx25821-alsa.c +++ b/drivers/media/pci/cx25821/cx25821-alsa.c @@ -397,7 +397,7 @@ static int dsp_buffer_free(struct cx25821_audio_dev *chip) { struct cx25821_riscmem *risc = &chip->buf->risc; - BUG_ON(!chip->dma_size); + WARN_ON(!chip->dma_size); dprintk(2, "Freeing buffer\n"); cx25821_alsa_dma_unmap(chip); @@ -509,8 +509,8 @@ static int snd_cx25821_hw_params(struct snd_pcm_substream *substream, chip->num_periods = params_periods(hw_params); chip->dma_size = chip->period_size * params_periods(hw_params); - BUG_ON(!chip->dma_size); - BUG_ON(chip->num_periods & (chip->num_periods - 1)); + WARN_ON(!chip->dma_size); + WARN_ON(chip->num_periods & (chip->num_periods - 1)); buf = kzalloc_obj(*buf); if (NULL == buf) -- 2.30.2