From: Atharv Dubey Date: Fri, 13 Mar 2026 20:32:22 +0000 (+0530) Subject: media: cx25821-alsa: replace BUG_ON() with WARN_ON() X-Git-Tag: v7.1-rc1~169^2~166 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f48753aa3a109051e63e050e796f7d4cc6f22d3c;p=thirdparty%2Flinux.git 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 --- diff --git a/drivers/media/pci/cx25821/cx25821-alsa.c b/drivers/media/pci/cx25821/cx25821-alsa.c index 3f73391f90987..4fdc59aaed8ee 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)