Author: cgutman
Date: Wed Mar 17 07:19:01 2010
New Revision: 46239
URL:
http://svn.reactos.org/svn/reactos?rev=46239&view=rev
Log:
- Don't acquire the mutex in the ISR handler because we're at a raised IRQL
- Fixes VirtualBox Additions with ACPI enabled
Modified:
trunk/reactos/drivers/bus/acpi/acpica/events/evgpe.c
Modified: trunk/reactos/drivers/bus/acpi/acpica/events/evgpe.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/bus/acpi/acpica/ev…
==============================================================================
--- trunk/reactos/drivers/bus/acpi/acpica/events/evgpe.c [iso-8859-1] (original)
+++ trunk/reactos/drivers/bus/acpi/acpica/events/evgpe.c [iso-8859-1] Wed Mar 17 07:19:01
2010
@@ -505,7 +505,7 @@
UINT8 EnabledStatusByte;
UINT32 StatusReg;
UINT32 EnableReg;
- ACPI_CPU_FLAGS Flags;
+ //ACPI_CPU_FLAGS Flags;
UINT32 i;
UINT32 j;
@@ -524,7 +524,7 @@
* Note: Not necessary to obtain the hardware lock, since the GPE
* registers are owned by the GpeLock.
*/
- Flags = AcpiOsAcquireLock (AcpiGbl_GpeLock);
+ //Flags = AcpiOsAcquireLock (AcpiGbl_GpeLock);
/* Examine all GPE blocks attached to this interrupt level */
@@ -596,7 +596,7 @@
UnlockAndExit:
- AcpiOsReleaseLock (AcpiGbl_GpeLock, Flags);
+ //AcpiOsReleaseLock (AcpiGbl_GpeLock, Flags);
return (IntStatus);
}