+ if (acpi_in_resume)
+ element = kmalloc(sizeof(union acpi_object), GFP_ATOMIC);
+ else
+ element = kmalloc(sizeof(union acpi_object), GFP_KERNEL);
+ if (!element)
+ return_ACPI_STATUS(AE_NO_MEMORY);
+
+ memset(element, 0, sizeof(union acpi_object));
+ buffer.length = sizeof(union acpi_object);
+ buffer.pointer = element;