linux/drivers/acpi/acpica
Bob Moore 0444e8f6d7 ACPICA: Fix: Predefined object repair executed only once
This fixes a problem where the code that attempts to repair/convert
an object of incorrect type is only executed on the first time the
predefined method is called. The mechanism that disables warnings
on subsequent calls was interfering with the repair mechanism.
ACPICA BZ 781.

http://acpica.org/bugzilla/show_bug.cgi?id=781

Signed-off-by: Bob Moore <robert.moore@intel.com>
Signed-off-by: Lin Ming <ming.m.lin@intel.com>
Signed-off-by: Len Brown <len.brown@intel.com>
2009-08-27 10:17:20 -04:00
..
accommon.h ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
acconfig.h ACPICA: ACPI 4.0: Interpreter support for IPMI. 2009-08-27 10:17:18 -04:00
acdebug.h ACPICA: Remove duplicate prototypes from header 2009-08-27 10:17:14 -04:00
acdispat.h ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
acevents.h ACPICA: Simplify internal operation region interface 2009-05-27 00:35:51 -04:00
acglobal.h ACPICA: Major update for acpi_get_object_info external interface 2009-08-27 10:17:15 -04:00
achware.h ACPICA: Add 64-bit support to acpi_read and acpi_write 2009-08-27 10:17:14 -04:00
acinterp.h ACPICA: Major update for acpi_get_object_info external interface 2009-08-27 10:17:15 -04:00
aclocal.h ACPICA: Fix: Predefined object repair executed only once 2009-08-27 10:17:20 -04:00
acmacros.h ACPICA: Fix: Predefined object repair executed only once 2009-08-27 10:17:20 -04:00
acnamesp.h ACPICA: Fix several acpi_attach_data problems 2009-08-27 10:17:19 -04:00
acobject.h Revert "ACPICA: Remove obsolete acpi_os_validate_address interface" 2009-07-27 18:42:38 -04:00
acopcode.h ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
acparser.h ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
acpredef.h ACPICA: Update comments in module header 2009-03-26 16:38:23 -04:00
acresrc.h ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
acstruct.h ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
actables.h ACPICA: Fix AcpiWalkNamespace race condition with table unload 2009-03-27 12:11:02 -04:00
acutils.h ACPICA: Fix: Predefined object repair executed only once 2009-08-27 10:17:20 -04:00
amlcode.h ACPICA: ACPI 4.0: iASL/Disassembler - IPMI keyword support. 2009-08-27 10:17:17 -04:00
amlresrc.h ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
dsfield.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
dsinit.c ACPICA: Fix AcpiWalkNamespace race condition with table unload 2009-03-27 12:11:02 -04:00
dsmethod.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
dsmthdat.c ACPICA: Remove ACPI_GET_OBJECT_TYPE macro 2009-03-26 16:38:27 -04:00
dsobject.c ACPICA: Fix miscellaneous warnings under gcc 4+ 2009-05-27 00:30:49 -04:00
dsopcode.c Revert "ACPICA: Remove obsolete acpi_os_validate_address interface" 2009-07-27 18:42:38 -04:00
dsutils.c ACPICA: Remove ACPI_GET_OBJECT_TYPE macro 2009-03-26 16:38:27 -04:00
dswexec.c ACPICA: Remove ACPI_GET_OBJECT_TYPE macro 2009-03-26 16:38:27 -04:00
dswload.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
dswscope.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
dswstate.c ACPICA: Fix miscellaneous warnings under gcc 4+ 2009-05-27 00:30:49 -04:00
evevent.c ACPICA: Add manifest constants for bit register values 2009-03-27 12:11:01 -04:00
evgpe.c ACPICA: Add 64-bit support to acpi_read and acpi_write 2009-08-27 10:17:14 -04:00
evgpeblk.c ACPICA: Add 64-bit support to acpi_read and acpi_write 2009-08-27 10:17:14 -04:00
evmisc.c ACPICA: Formatting update - no functional changes 2009-03-27 12:11:02 -04:00
evregion.c ACPICA: Simplify internal operation region interface 2009-05-27 00:35:51 -04:00
evrgnini.c ACPICA: Major update for acpi_get_object_info external interface 2009-08-27 10:17:15 -04:00
evsci.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
evxface.c ACPICA: Formatting update - no functional changes 2009-03-27 12:11:02 -04:00
evxfevnt.c ACPICA: Miscellaneous lint changes 2009-05-27 00:30:49 -04:00
evxfregn.c ACPICA: Formatting update - no functional changes 2009-03-27 12:11:02 -04:00
exconfig.c ACPICA: Simplify internal operation region interface 2009-05-27 00:35:51 -04:00
exconvrt.c ACPICA: Remove ACPI_GET_OBJECT_TYPE macro 2009-03-26 16:38:27 -04:00
excreate.c ACPICA: New: AcpiInstallMethod - install a single control method 2009-05-27 00:35:51 -04:00
exdump.c ACPICA: Fix several pointer casts to avoid possible compile warnings 2009-08-27 10:17:13 -04:00
exfield.c ACPICA: ACPI 4.0: Interpreter support for IPMI. 2009-08-27 10:17:18 -04:00
exfldio.c ACPICA: ACPI 4.0: Interpreter support for IPMI. 2009-08-27 10:17:18 -04:00
exmisc.c ACPICA: Remove ACPI_GET_OBJECT_TYPE macro 2009-03-26 16:38:27 -04:00
exmutex.c ACPICA: Fix allowable release order for ASL mutex objects 2009-05-27 00:32:24 -04:00
exnames.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
exoparg1.c ACPICA: Remove ACPI_GET_OBJECT_TYPE macro 2009-03-26 16:38:27 -04:00
exoparg2.c ACPICA: Remove ACPI_GET_OBJECT_TYPE macro 2009-03-26 16:38:27 -04:00
exoparg3.c ACPICA: Remove ACPI_GET_OBJECT_TYPE macro 2009-03-26 16:38:27 -04:00
exoparg6.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
exprep.c ACPICA: Remove ACPI_GET_OBJECT_TYPE macro 2009-03-26 16:38:27 -04:00
exregion.c ACPICA: New: I/O port protection 2009-03-27 12:11:03 -04:00
exresnte.c ACPICA: Remove ACPI_GET_OBJECT_TYPE macro 2009-03-26 16:38:27 -04:00
exresolv.c ACPICA: Remove ACPI_GET_OBJECT_TYPE macro 2009-03-26 16:38:27 -04:00
exresop.c ACPICA: Remove ACPI_GET_OBJECT_TYPE macro 2009-03-26 16:38:27 -04:00
exstore.c ACPICA: Fix DebugObject output for DdbHandle objects 2009-05-27 00:32:24 -04:00
exstoren.c ACPICA: Remove ACPI_GET_OBJECT_TYPE macro 2009-03-26 16:38:27 -04:00
exstorob.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
exsystem.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
exutils.c ACPICA: Major update for acpi_get_object_info external interface 2009-08-27 10:17:15 -04:00
hwacpi.c ACPICA: New: I/O port protection 2009-03-27 12:11:03 -04:00
hwgpe.c ACPICA: Add 64-bit support to acpi_read and acpi_write 2009-08-27 10:17:14 -04:00
hwregs.c ACPICA: Add 64-bit support to acpi_read and acpi_write 2009-08-27 10:17:14 -04:00
hwsleep.c ACPI: Disable _GTS and _BFS support by default 2009-04-17 23:32:20 -04:00
hwtimer.c ACPICA: Add 64-bit support to acpi_read and acpi_write 2009-08-27 10:17:14 -04:00
hwvalid.c Revert "ACPICA: delete check for AML access to port 0x81-83" 2009-04-24 00:32:52 -04:00
hwxface.c ACPICA: Add 64-bit support to acpi_read and acpi_write 2009-08-27 10:17:14 -04:00
Makefile ACPICA: Major update for acpi_get_object_info external interface 2009-08-27 10:17:15 -04:00
nsaccess.c ACPICA: Formatting update - no functional changes 2009-03-27 12:11:02 -04:00
nsalloc.c ACPICA: Fix several acpi_attach_data problems 2009-08-27 10:17:19 -04:00
nsdump.c ACPICA: Formatting update - no functional changes 2009-03-27 12:11:02 -04:00
nsdumpdv.c ACPICA: Major update for acpi_get_object_info external interface 2009-08-27 10:17:15 -04:00
nseval.c ACPICA: Debug output: decrease verbosity of DB_INFO debug level 2009-03-26 16:38:29 -04:00
nsinit.c ACPICA: Formatting update - no functional changes 2009-03-27 12:11:02 -04:00
nsload.c ACPICA: Fix several acpi_attach_data problems 2009-08-27 10:17:19 -04:00
nsnames.c ACPICA: Fix printf format warnings for 64-bit build 2009-05-27 00:30:49 -04:00
nsobject.c ACPICA: New: AcpiInstallMethod - install a single control method 2009-05-27 00:35:51 -04:00
nsparse.c ACPICA: Formatting update - no functional changes 2009-03-27 12:11:02 -04:00
nspredef.c ACPICA: Fix: Predefined object repair executed only once 2009-08-27 10:17:20 -04:00
nssearch.c ACPICA: Miscellaneous lint changes 2009-05-27 00:30:49 -04:00
nsutils.c ACPICA: Fix several pointer casts to avoid possible compile warnings 2009-08-27 10:17:13 -04:00
nswalk.c ACPICA: Simplify and optimize NsGetNextNode function 2009-05-27 00:35:50 -04:00
nsxfeval.c ACPICA: Major update for acpi_get_object_info external interface 2009-08-27 10:17:15 -04:00
nsxfname.c ACPICA: Major update for acpi_get_object_info external interface 2009-08-27 10:17:15 -04:00
nsxfobj.c ACPICA: Eliminate extra call to NsGetParentNode 2009-05-27 00:35:51 -04:00
psargs.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
psloop.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
psopcode.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
psparse.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
psscope.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
pstree.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
psutils.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
pswalk.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
psxface.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
rsaddr.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
rscalc.c ACPICA: Additional validation of _PRT packages (resource mgr) 2009-05-27 00:35:50 -04:00
rscreate.c ACPI: Revert conflicting workaround for BIOS w/ mangled PRT entries 2009-04-11 00:57:21 -04:00
rsdump.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
rsinfo.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
rsio.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
rsirq.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
rslist.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
rsmemory.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
rsmisc.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
rsutils.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
rsxface.c ACPICA: Fix miscellaneous warnings under gcc 4+ 2009-05-27 00:30:49 -04:00
tbfadt.c ACPICA: Miscellaneous lint changes 2009-05-27 00:30:49 -04:00
tbfind.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
tbinstal.c ACPICA: Miscellaneous lint changes 2009-05-27 00:30:49 -04:00
tbutils.c ACPICA: Dump table header - suppress output of non-printable characters 2009-08-27 10:17:19 -04:00
tbxface.c Merge branch 'linus' into release 2009-04-05 02:14:15 -04:00
tbxfroot.c ACPICA: Formatting update - no functional changes 2009-03-26 16:38:29 -04:00
utalloc.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
utcopy.c ACPICA: Change behavior of object copy for mutex/event objects 2009-05-27 00:30:48 -04:00
utdebug.c ACPICA: Fix possible warnings for ACPI_THREAD_ID on 64-bit build 2009-05-27 00:30:48 -04:00
utdelete.c ACPICA: Region deletion: Ensure region object is removed from handler list 2009-05-27 00:35:51 -04:00
uteval.c ACPICA: Major update for acpi_get_object_info external interface 2009-08-27 10:17:15 -04:00
utglobal.c ACPICA: ACPI 4.0: iASL/Disassembler - IPMI keyword support. 2009-08-27 10:17:17 -04:00
utids.c ACPICA: Major update for acpi_get_object_info external interface 2009-08-27 10:17:15 -04:00
utinit.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
utlock.c ACPICA: Fix AcpiWalkNamespace race condition with table unload 2009-03-27 12:11:02 -04:00
utmath.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
utmisc.c ACPICA: Fix: Predefined object repair executed only once 2009-08-27 10:17:20 -04:00
utmutex.c ACPICA: Fix possible warnings for ACPI_THREAD_ID on 64-bit build 2009-05-27 00:30:48 -04:00
utobject.c ACPICA: Debug output: decrease verbosity of DB_INFO debug level 2009-03-26 16:38:29 -04:00
utresrc.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
utstate.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00
utxface.c ACPICA: hide private headers 2009-01-09 03:31:01 -05:00