aboutsummaryrefslogtreecommitdiff
path: root/sysutils/acpica-tools/files/patch-source__compiler__aslmapenter.c
diff options
context:
space:
mode:
Diffstat (limited to 'sysutils/acpica-tools/files/patch-source__compiler__aslmapenter.c')
-rw-r--r--sysutils/acpica-tools/files/patch-source__compiler__aslmapenter.c39
1 files changed, 39 insertions, 0 deletions
diff --git a/sysutils/acpica-tools/files/patch-source__compiler__aslmapenter.c b/sysutils/acpica-tools/files/patch-source__compiler__aslmapenter.c
new file mode 100644
index 000000000000..0edac4aa405b
--- /dev/null
+++ b/sysutils/acpica-tools/files/patch-source__compiler__aslmapenter.c
@@ -0,0 +1,39 @@
+--- ../../source/compiler/aslmapenter.c.orig 2014-09-26 14:02:30.000000000 -0400
++++ ../../source/compiler/aslmapenter.c 2014-09-30 16:57:24.000000000 -0400
+@@ -216,6 +216,7 @@
+ ACPI_GPIO_INFO *Info;
+ ACPI_GPIO_INFO *NextGpio;
+ ACPI_GPIO_INFO *PrevGpio;
++ char *Buffer;
+
+
+ /*
+@@ -223,8 +224,8 @@
+ * sorted by both source device name and then the pin number. There is
+ * one block per pin.
+ */
+- Info = ACPI_CAST_PTR (ACPI_GPIO_INFO,
+- UtStringCacheCalloc (sizeof (ACPI_GPIO_INFO)));
++ Buffer = UtStringCacheCalloc (sizeof (ACPI_GPIO_INFO));
++ Info = ACPI_CAST_PTR (ACPI_GPIO_INFO, Buffer);
+
+ NextGpio = Gbl_GpioList;
+ PrevGpio = NULL;
+@@ -293,14 +294,15 @@
+ ACPI_SERIAL_INFO *Info;
+ ACPI_SERIAL_INFO *NextSerial;
+ ACPI_SERIAL_INFO *PrevSerial;
++ char *Buffer;
+
+
+ /*
+ * Allocate a new info block and insert it into the global Serial list
+ * sorted by both source device name and then the address.
+ */
+- Info = ACPI_CAST_PTR (ACPI_SERIAL_INFO,
+- UtStringCacheCalloc (sizeof (ACPI_SERIAL_INFO)));
++ Buffer = UtStringCacheCalloc (sizeof (ACPI_SERIAL_INFO));
++ Info = ACPI_CAST_PTR (ACPI_SERIAL_INFO, Buffer);
+
+ NextSerial = Gbl_SerialList;
+ PrevSerial = NULL;