Commit bd48d677 authored by Lv Zheng's avatar Lv Zheng Committed by Rafael J. Wysocki

ACPICA: Fix an ACPI_ALLOCATE_ZEROED() reversal.

ACPI_FREE() should always be used to free objects allocated with
ACPI_ALLOCATE_ZEROED(), so make acpi_ut_create_package_object() do
that.

This patch ports a fix from ACPICA upstream to Linux and helps to
reduce source code differences between them.

[rjw: Changelog]
Signed-off-by: default avatarLv Zheng <lv.zheng@intel.com>
Signed-off-by: default avatarRafael J. Wysocki <rafael.j.wysocki@intel.com>
parent 130797a6
...@@ -180,7 +180,7 @@ union acpi_operand_object *acpi_ut_create_package_object(u32 count) ...@@ -180,7 +180,7 @@ union acpi_operand_object *acpi_ut_create_package_object(u32 count)
package_elements = ACPI_ALLOCATE_ZEROED(((acpi_size) count + package_elements = ACPI_ALLOCATE_ZEROED(((acpi_size) count +
1) * sizeof(void *)); 1) * sizeof(void *));
if (!package_elements) { if (!package_elements) {
acpi_ut_remove_reference(package_desc); ACPI_FREE(package_desc);
return_PTR(NULL); return_PTR(NULL);
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment