>> ACPI: acpi_os_allocate() fixes >> >> Replace acpi_in_resume with a more general hack >> to check irqs_disabled() on any kmalloc() from ACPI. >> While setting (system_state != SYSTEM_RUNNING) on resume >> seemed more general, Andrew Morton preferred this approach. >> >> http://bugzilla.kernel.org/show_bug.cgi?id=3469 >> >> Make acpi_os_allocate() into an inline function to >> allow /proc/slab_allocators to work. > >Another problem with this patch; it doesn't compile. > >Along with the other changes to >include/acpi/platform/aclinux.h, you need >to define acpi_size. The easiest way is to #include ><acpi/actypes.h> and then remove the unneeded definitions of acpi_cpu_flags and >acpi_thread_id. oops, looks like I e-mailed and attached a diff that was from before I built and tested. The version in git has one line different -- includes actypes.h as you suggest. I've updated the attachment in the bug report above to match git. note that the definitions of acpi_cpu_flags and acpi_thread_id are not un-needed. Indeed, they must occur in aclinux.h above where actypes.h is included or the ACPICA defaults would be used and that would break the Linux build. thanks, -Len