From 6a3ae451a168881e75ed388e27b45a9e7a76b16a Mon Sep 17 00:00:00 2001 From: Asper Date: Mon, 3 Jun 2013 19:16:17 +0000 Subject: [PATCH] Fix hangup in VirtualBox on latest kernel revisions git-svn-id: svn://kolibrios.org@3594 a494cfbc-eb01-0410-851d-a64ba20cac60 --- drivers/audio/intel_hda/intel_hda.asm | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/drivers/audio/intel_hda/intel_hda.asm b/drivers/audio/intel_hda/intel_hda.asm index 003ff70eaa..4aef971954 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 mov edx, ICH6_REG_WALLCLK call azx_readl mov [ctrl.start_wallclk], eax call azx_stream_start xor eax, eax - spin_unlock + ;spin_unlock ret align 4 stop: - spin_lock + ;spin_lock ;* 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 ret ;align 4