ACPI resume problem: sleeping with interrupts disabled

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

 



One of my computers running 2.6.17 has a problem with resume-from-disk.  
During the early stages of the resume, when interrupts must remain
disabled, the ACPI code tries to carry out various blocking activities.  
As a result interrupts get enabled and things go wrong.

The problems are in drivers/acpi/osl.c.  acpi_os_acquire_object() does 
memory allocations with GFP_KERNEL and acpi_os_wait_semaphore() does a 
down().

It looks like this problem was already recognized and fixed in 
acpi_os_allocate().  Should the same fix be applied to the other two 
routines?

Alan Stern

-
To unsubscribe from this list: send the line "unsubscribe linux-acpi" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux IBM ACPI]     [Linux Power Management]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]     [Linux Resources]

  Powered by Linux