Messages in this thread | | | Date | Tue, 07 Jan 2003 01:58:04 +1300 | From | Andrew McGregor <> | Subject | Re: [ACPI] acpi_os_queue_for_execution() |
| |
--On Monday, January 06, 2003 03:44:23 -0800 Andrew Morton <akpm@digeo.com> wrote:
> acpi_thermal_run is doing many sinful things. Blocking memory > allocations as well as launching kernel threads from within a > timer handler. > > Converting it to use schedule_work() or schedule_delayed_work() > would fix that up.
So *that* is why ACPI kernels are so slow on my laptop (Dell i8k), and make so much heat. I bet one of those threads ends up busy looping because of other brokenness. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |