From: Chandra Mohan Sundar Date: Sat, 6 Sep 2025 16:21:54 +0000 (+0530) Subject: ALSA: cs4281: Send the PCM period elapsed notification properly X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=400f60b27415f927f8964dd32d1f5baa53782e5f;p=users%2Fjedix%2Flinux-maple.git ALSA: cs4281: Send the PCM period elapsed notification properly As part of spin lock code cleanup using guard(), a new variable (period_elapsed) was introduced. However this variable is never set, causing period elapsed notification to be not sent. Set the value of period_elapsed appropiately. This issue was reported by static coverity analyzer. Fixes: 7a5127c2c8a5a ("ALSA: cs4281: Use guard() for spin locks") Signed-off-by: Chandra Mohan Sundar Link: https://patch.msgid.link/20250906162158.564899-1-chandramohan.explore@gmail.com Signed-off-by: Takashi Iwai --- diff --git a/sound/pci/cs4281.c b/sound/pci/cs4281.c index c519fb9cdd1e..d00b2c9fb1e3 100644 --- a/sound/pci/cs4281.c +++ b/sound/pci/cs4281.c @@ -1752,6 +1752,7 @@ static irqreturn_t snd_cs4281_interrupt(int irq, void *dev_id) chip->spurious_dtc_irq++; continue; } + period_elapsed = true; } if (period_elapsed) snd_pcm_period_elapsed(cdma->substream);