linux/drivers/acpi
Bob Moore 958dd242b6 ACPI: ACPICA 20060512
Replaced the acpi_os_queue_for_execution() with a new
interface named acpi_os_execute(). The major difference is
that the new interface does not have a Priority parameter,
this appeared to be useless and has been replaced by
a Type parameter. The Type tells the OS what type of
execution is being requested, such as global lock handler,
notify handler, GPE handler, etc. This allows the host
to queue and execute the request as appropriate for the
request type, possibly using different work queues and
different priorities for the various request types. This
enables fixes for multithreading deadlock problems such as
http://bugzilla.kernel.org/show_bug.cgi?id=5534
(Alexey Starikovskiy and Bob Moore)

Fixed a possible memory leak associated with the
support for the so-called "implicit return" ACPI
extension. Reported by FreeBSD  (Fiodor Suietov)
http://bugzilla.kernel.org/show_bug.cgi?id=6514

Fixed a problem with the Load() operator where a table
load from an operation region could overwrite an internal
table buffer by up to 7 bytes and cause alignment faults
on IPF systems. (With assistance from Luming Yu)

Signed-off-by: Bob Moore <robert.moore@intel.com>
Signed-off-by: Len Brown <len.brown@intel.com>
2006-06-14 02:34:48 -04:00
..
dispatcher ACPI: ACPICA 20060512 2006-06-14 02:34:48 -04:00
events ACPI: ACPICA 20060512 2006-06-14 02:34:48 -04:00
executer ACPI: ACPICA 20060512 2006-06-14 02:34:48 -04:00
hardware ACPI: ACPICA 20060421 2006-06-14 02:30:55 -04:00
namespace ACPI: ACPICA 20060512 2006-06-14 02:34:48 -04:00
parser ACPI: ACPICA 20060421 2006-06-14 02:30:55 -04:00
resources ACPI: ACPICA 20060512 2006-06-14 02:34:48 -04:00
sleep
tables ACPI: ACPICA 20060512 2006-06-14 02:34:48 -04:00
utilities ACPI: ACPICA 20060512 2006-06-14 02:34:48 -04:00
ac.c
acpi_memhotplug.c
asus_acpi.c ACPI: ACPICA 20060421 2006-06-14 02:30:55 -04:00
battery.c
blacklist.c [PATCH] x86_64: Clean up and tweak ACPI blacklist year code 2006-03-25 09:10:54 -08:00
bus.c ACPI: ACPICA 20060421 2006-06-14 02:30:55 -04:00
button.c
container.c
debug.c
ec.c [ACPI] merge 3549 4320 4485 4588 4980 5483 5651 acpica asus fops pnpacpi branches into release 2006-01-24 17:52:48 -05:00
event.c
fan.c
glue.c
hotkey.c
ibm_acpi.c [PATCH] acpi: remove dock event handling from ibm_acpi 2006-03-23 14:35:15 -08:00
Kconfig fix typos "wich" -> "which" 2006-03-24 18:23:14 +01:00
Makefile
motherboard.c
numa.c
osl.c ACPI: ACPICA 20060421 2006-06-14 02:30:55 -04:00
pci_bind.c
pci_irq.c [ACPI] merge 3549 4320 4485 4588 4980 5483 5651 acpica asus fops pnpacpi branches into release 2006-01-24 17:52:48 -05:00
pci_link.c [ACPI] remove "Resource isn't an IRQ" warning 2006-01-26 17:23:38 -05:00
pci_root.c
power.c
processor_core.c [PATCH] more s/fucn/func/ typo fixes 2006-03-26 08:57:09 -08:00
processor_idle.c [PATCH] Fix compilation of processor_idle.c on IA64 2006-03-25 20:19:29 -08:00
processor_perflib.c [ACPI] merge 3549 4320 4485 4588 4980 5483 5651 acpica asus fops pnpacpi branches into release 2006-01-24 17:52:48 -05:00
processor_thermal.c
processor_throttling.c
scan.c [PATCH] acpi: export acpi_bus_trim 2006-03-23 14:35:15 -08:00
system.c ACPI: ACPICA 20060421 2006-06-14 02:30:55 -04:00
tables.c ACPI: ACPICA 20060331 2006-06-14 02:04:16 -04:00
thermal.c
toshiba_acpi.c
utils.c
video.c