diff --git a/drivers/dma/dma_intel_adsp_hda.c b/drivers/dma/dma_intel_adsp_hda.c index 10db031d9ce..43653933a14 100644 --- a/drivers/dma/dma_intel_adsp_hda.c +++ b/drivers/dma/dma_intel_adsp_hda.c @@ -488,8 +488,9 @@ void intel_adsp_hda_dma_isr(void) enabled_chs &= ~(BIT(j)); if (!intel_adsp_hda_is_buffer_interrupt_enabled(cfg->base, - cfg->regblock_size, j)) + cfg->regblock_size, j)) { continue; + } if (intel_adsp_hda_check_buffer_interrupt(cfg->base, cfg->regblock_size, j)) {