linux-stable-rt/drivers
Robert Moore 88ac00f5a8 ACPICA 20050526 from Bob Moore <robert.moore@intel.com>
Implemented support to execute Type 1 and Type 2 AML
opcodes appearing at the module level (not within a control
method.)  These opcodes are executed exactly once at the
time the table is loaded. This type of code was legal up
until the release of ACPI 2.0B (2002) and is now supported
within ACPI CA in order to provide backwards compatibility
with earlier BIOS implementations. This eliminates the
"Encountered executable code at module level" warning that
was previously generated upon detection of such code.

Fixed a problem in the interpreter where an AE_NOT_FOUND
exception could inadvertently be generated during the
lookup of namespace objects in the second pass parse of
ACPI tables and control methods. It appears that this
problem could occur during the resolution of forward
references to namespace objects.

Added the ACPI_MUTEX_DEBUG #ifdef to the
acpi_ut_release_mutex function, corresponding to the same
the deadlock detection debug code to be compiled out in
the normal case, improving mutex performance (and overall
subsystem performance) considerably.  As suggested by
Alexey Starikovskiy.

Implemented a handful of miscellaneous fixes for possible
memory leaks on error conditions and error handling
control paths. These fixes were suggested by FreeBSD and
the Coverity Prevent source code analysis tool.

Added a check for a null RSDT pointer in
acpi_get_firmware_table (tbxfroot.c) to prevent a fault
in this error case.

Signed-off-by Len Brown <len.brown@intel.com>
2005-07-13 16:46:34 -04:00
..
acorn
acpi ACPICA 20050526 from Bob Moore <robert.moore@intel.com> 2005-07-13 16:46:34 -04:00
atm
base [ACPI] ACPI poweroff fix 2005-07-11 23:20:49 -04:00
block When cfq I/O scheduler is selected, get_request() in __make_request() calls 2005-06-17 16:15:10 +02:00
bluetooth
cdrom
char Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6 2005-06-10 20:23:21 -07:00
cpufreq
crypto
dio
eisa
fc4
firmware
i2c
ide
ieee1394 [PATCH] sbp2 slab corruption fix 2005-06-16 09:02:59 -07:00
infiniband
input [PATCH] ALPS: fix enabling hardware tapping 2005-06-16 09:02:59 -07:00
isdn
macintosh [PATCH] ppc32: Fix nasty sleep/wakeup problem 2005-06-09 21:33:35 -07:00
mca
md [PATCH] dm: Handle READA requests in dm-mpath.c 2005-06-08 16:21:14 -07:00
media
message [PATCH] i2o: Fix free of event memory in i2o_block_event() 2005-06-14 07:19:35 -07:00
misc
mmc
mtd
net [ACPI] S3 Suspend to RAM: fix driver suspend/resume methods 2005-07-11 23:23:46 -04:00
nubus
oprofile
parisc
parport
pci cleanup: remove unnecessary initializer on static pointers 2005-07-11 23:56:26 -04:00
pcmcia [ACPI] S3 Suspend to RAM: fix driver suspend/resume methods 2005-07-11 23:23:46 -04:00
pnp [ACPI] PNPACPI vs sound IRQ 2005-07-12 00:03:30 -04:00
s390
sbus
scsi [PATCH] M68k: Mark Sun-3 NCR5380 SCSI broken 2005-06-12 20:43:22 -07:00
serial [PATCH] Serial: remove unused variable in sa1100 driver 2005-06-08 19:26:47 +01:00
sh
sn
tc
telephony
usb [ACPI] S3 Suspend to RAM: fix driver suspend/resume methods 2005-07-11 23:23:46 -04:00
video [PATCH] macmodes: needs a license 2005-06-14 07:19:35 -07:00
w1
zorro
Kconfig
Makefile