Attached (and below), please find a high-priority fix for ACPICA version 20130328 and
later.
Sorry for any inconvenience,
Bob
Fix for _INI regression.
This change fixes a problem introduced in 20130328 where _INI methods are no longer
executed properly because of a memory block that is not initialized properly.
ACPICA BZ 1016. Tomasz Nowicki <tomasz.nowicki(a)linaro.org>.
diff --git a/source/components/namespace/nsinit.c b/source/components/namespace/nsinit.c
index c1544cd..8619d68 100644
--- a/source/components/namespace/nsinit.c
+++ b/source/components/namespace/nsinit.c
@@ -690,6 +690,7 @@ AcpiNsInitOneDevice (
ACPI_DEBUG_EXEC (AcpiUtDisplayInitPathname (
ACPI_TYPE_METHOD, DeviceNode, METHOD_NAME__INI));
+ ACPI_MEMSET (Info, 0, sizeof (ACPI_EVALUATE_INFO));
Info->PrefixNode = DeviceNode;
Info->RelativePathname = METHOD_NAME__INI;
Info->Parameters = NULL;
Show replies by date