[linux-pm] [BUG] sleeping function called from invalid context during resume

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



 
>> 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



[Index of Archives]     [Linux ACPI]     [Netdev]     [Ethernet Bridging]     [Linux Wireless]     [CPU Freq]     [Kernel Newbies]     [Fedora Kernel]     [Security]     [Linux for Hams]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]

  Powered by Linux