diff --git a/drivers/audio/intel_hda/intel_hda.asm b/drivers/audio/intel_hda/intel_hda.asm index 4aef971954..c1c5c9128d 100644 --- a/drivers/audio/intel_hda/intel_hda.asm +++ b/drivers/audio/intel_hda/intel_hda.asm @@ -806,7 +806,7 @@ restore out_size align 4 proc hda_irq ;+ - ;spin_lock + spin_lock if DEBUG_IRQ push eax esi ;mov esi, msgIRQ @@ -820,7 +820,7 @@ proc hda_irq ;+ call azx_readl test eax, eax jnz @f - ;spin_unlock + spin_unlock ret @@: mov ebx, eax ; status @@ -886,7 +886,7 @@ proc hda_irq ;+ @@: ;end if or eax, 1 - ;spin_unlock + spin_unlock ret endp @@ -1334,19 +1334,19 @@ endp align 4 play: - ;spin_lock + spin_lock_irq mov edx, ICH6_REG_WALLCLK call azx_readl mov [ctrl.start_wallclk], eax call azx_stream_start xor eax, eax - ;spin_unlock + spin_unlock_irq ret align 4 stop: - ;spin_lock + spin_lock_irq ;* call azx_stream_stop ;Asper: Hangs system ;R push ebx ecx edx ;R ; stop DMA @@ -1386,7 +1386,7 @@ stop: ;Asper ] xor eax, eax - ;spin_unlock + spin_unlock_irq ret ;align 4