kernel-ark/drivers/acpi/acpica
Bob Moore 4be4be8fee ACPICA: Fix for a Store->ArgX when ArgX contains a reference to a field.
This change fixes a problem where a Store operation to an ArgX object
that contained a reference to a field object did not complete the
automatic dereference and then write to the actual field object.
Instead, the object type of the field object was inadvertently changed
to match the type of the source operand. The new behavior will actually
write to the field object (buffer field or field unit), thus matching
the correct ACPI-defined behavior.

Signed-off-by: Bob Moore <robert.moore@intel.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
2013-09-06 15:39:59 +02:00
..
accommon.h
acdebug.h
acdispat.h
acevents.h
acglobal.h ACPICA: Fix divergences of the commit - ACPICA: Expose OSI version. 2013-08-13 13:13:09 +02:00
achware.h
acinterp.h
aclocal.h ACPICA: Emit all unresolved method externals in a text block 2013-08-08 15:36:08 +02:00
acmacros.h
acnamesp.h ACPICA: Update names for walk_namespace callbacks to clarify usage. 2013-08-13 13:14:16 +02:00
acobject.h
acopcode.h
acparser.h
acpredef.h ACPICA: Add argument typechecking for all predefined ACPI names 2013-06-01 21:54:30 +02:00
acresrc.h
acstruct.h ACPICA: Add argument typechecking for all predefined ACPI names 2013-06-01 21:54:30 +02:00
actables.h ACPICA: Export acpi_tb_validate_rsdp(). 2013-08-08 15:36:08 +02:00
acutils.h ACPICA: Add acpi_update_interfaces() public interface 2013-07-23 04:06:03 +02:00
amlcode.h
amlresrc.h
dsargs.c
dscontrol.c ACPICA: Standardize all switch() blocks 2013-06-16 00:55:05 +02:00
dsfield.c ACPICA: Standardize all switch() blocks 2013-06-16 00:55:05 +02:00
dsinit.c ACPICA: Standardize all switch() blocks 2013-06-16 00:55:05 +02:00
dsmethod.c
dsmthdat.c ACPICA: Standardize all switch() blocks 2013-06-16 00:55:05 +02:00
dsobject.c ACPICA: Standardize all switch() blocks 2013-06-16 00:55:05 +02:00
dsopcode.c ACPICA: Standardize all switch() blocks 2013-06-16 00:55:05 +02:00
dsutils.c ACPICA: Standardize all switch() blocks 2013-06-16 00:55:05 +02:00
dswexec.c ACPICA: Standardize all switch() blocks 2013-06-16 00:55:05 +02:00
dswload2.c ACPICA: Standardize all switch() blocks 2013-06-16 00:55:05 +02:00
dswload.c ACPICA: Standardize all switch() blocks 2013-06-16 00:55:05 +02:00
dswscope.c
dswstate.c
evevent.c
evglock.c ACPICA: ACPICA Termination: Delete global lock pending lock 2013-06-16 01:03:59 +02:00
evgpe.c ACPICA: Standardize all switch() blocks 2013-06-16 00:55:05 +02:00
evgpeblk.c ACPICA: Fix possible memory leak in GPE init error path 2013-06-16 01:04:58 +02:00
evgpeinit.c ACPICA: Remove restriction of 256 maximum GPEs in any GPE block 2013-07-23 01:06:49 +02:00
evgpeutil.c
evhandler.c ACPICA: Standardize all switch() blocks 2013-06-16 00:55:05 +02:00
evmisc.c ACPICA: Clear events initialized flag upon event component termination 2013-06-16 01:05:45 +02:00
evregion.c ACPICA: Update for "orphan" embedded controller _REG method support 2013-06-01 21:54:31 +02:00
evrgnini.c ACPICA: Standardize all switch() blocks 2013-06-16 00:55:05 +02:00
evsci.c
evxface.c
evxfevnt.c
evxfgpe.c ACPICA: Standardize all switch() blocks 2013-06-16 00:55:05 +02:00
evxfregn.c ACPICA: Standardize all switch() blocks 2013-06-16 00:55:05 +02:00
exconfig.c ACPICA: Standardize all switch() blocks 2013-06-16 00:55:05 +02:00
exconvrt.c ACPICA: Standardize all switch() blocks 2013-06-16 00:55:05 +02:00
excreate.c ACPICA: Standardize all switch() blocks 2013-06-16 00:55:05 +02:00
exdebug.c ACPICA: Standardize all switch() blocks 2013-06-16 00:55:05 +02:00
exdump.c ACPICA: Fix compiler warnings for casting issues (only some compilers) 2013-07-23 01:06:50 +02:00
exfield.c ACPICA: Standardize all switch() blocks 2013-06-16 00:55:05 +02:00
exfldio.c ACPICA: Standardize all switch() blocks 2013-06-16 00:55:05 +02:00
exmisc.c ACPICA: Standardize all switch() blocks 2013-06-16 00:55:05 +02:00
exmutex.c
exnames.c
exoparg1.c ACPICA: Return error if DerefOf resolves to a null package element. 2013-08-13 13:14:15 +02:00
exoparg2.c ACPICA: Standardize all switch() blocks 2013-06-16 00:55:05 +02:00
exoparg3.c ACPICA: Standardize all switch() blocks 2013-06-16 00:55:05 +02:00
exoparg6.c ACPICA: Standardize all switch() blocks 2013-06-16 00:55:05 +02:00
exprep.c ACPICA: Standardize all switch() blocks 2013-06-16 00:55:05 +02:00
exregion.c ACPICA: Standardize all switch() blocks 2013-06-16 00:55:05 +02:00
exresnte.c ACPICA: Standardize all switch() blocks 2013-06-16 00:55:05 +02:00
exresolv.c ACPICA: Standardize all switch() blocks 2013-06-16 00:55:05 +02:00
exresop.c ACPICA: Standardize all switch() blocks 2013-06-16 00:55:05 +02:00
exstore.c ACPICA: Fix for a Store->ArgX when ArgX contains a reference to a field. 2013-09-06 15:39:59 +02:00
exstoren.c ACPICA: Standardize all switch() blocks 2013-06-16 00:55:05 +02:00
exstorob.c
exsystem.c
exutils.c
hwacpi.c ACPICA: Standardize all switch() blocks 2013-06-16 00:55:05 +02:00
hwesleep.c ACPI / sleep: Introduce acpi_os_prepare_extended_sleep() for extended sleep path 2013-07-31 14:20:39 +02:00
hwgpe.c ACPICA: Standardize all switch() blocks 2013-06-16 00:55:05 +02:00
hwpci.c
hwregs.c ACPICA: Standardize all switch() blocks 2013-06-16 00:55:05 +02:00
hwsleep.c
hwtimer.c ACPICA: Make ACPI Power Management Timer (PM Timer) optional. 2013-08-13 13:13:21 +02:00
hwvalid.c
hwxface.c ACPICA: Standardize all switch() blocks 2013-06-16 00:55:05 +02:00
hwxfsleep.c ACPICA: Do not use extended sleep registers unless HW-reduced bit is set 2013-06-16 00:56:22 +02:00
Makefile ACPICA: Split table print utilities to a new a separate file 2013-06-16 00:55:56 +02:00
nsaccess.c ACPICA: Standardize all switch() blocks 2013-06-16 00:55:05 +02:00
nsalloc.c
nsarguments.c ACPICA: Add argument typechecking for all predefined ACPI names 2013-06-01 21:54:30 +02:00
nsconvert.c ACPICA: Standardize all switch() blocks 2013-06-16 00:55:05 +02:00
nsdump.c ACPICA: Standardize all switch() blocks 2013-06-16 00:55:05 +02:00
nsdumpdv.c
nseval.c ACPICA: Add argument typechecking for all predefined ACPI names 2013-06-01 21:54:30 +02:00
nsinit.c ACPICA: Standardize all switch() blocks 2013-06-16 00:55:05 +02:00
nsload.c
nsnames.c
nsobject.c
nsparse.c
nspredef.c ACPICA: Fix possible fault for methods that optionally have no return value. 2013-08-13 13:10:36 +02:00
nsprepkg.c ACPICA: Standardize all switch() blocks 2013-06-16 00:55:05 +02:00
nsrepair2.c ACPICA: _CST repair: Handle null package entries 2013-06-20 01:43:15 +02:00
nsrepair.c ACPICA: Standardize all switch() blocks 2013-06-16 00:55:05 +02:00
nssearch.c
nsutils.c ACPICA: Standardize all switch() blocks 2013-06-16 00:55:05 +02:00
nswalk.c ACPICA: Update names for walk_namespace callbacks to clarify usage. 2013-08-13 13:14:16 +02:00
nsxfeval.c ACPICA: Update names for walk_namespace callbacks to clarify usage. 2013-08-13 13:14:16 +02:00
nsxfname.c ACPICA: Fix compiler warnings for casting issues (only some compilers) 2013-07-23 01:06:50 +02:00
nsxfobj.c
psargs.c ACPICA: Standardize all switch() blocks 2013-06-16 00:55:05 +02:00
psloop.c ACPICA: Standardize all switch() blocks 2013-06-16 00:55:05 +02:00
psobject.c ACPICA: Standardize all switch() blocks 2013-06-16 00:55:05 +02:00
psopcode.c
psopinfo.c
psparse.c ACPICA: Standardize all switch() blocks 2013-06-16 00:55:05 +02:00
psscope.c
pstree.c ACPICA: Standardize all switch() blocks 2013-06-16 00:55:05 +02:00
psutils.c
pswalk.c
psxface.c ACPICA: Add argument typechecking for all predefined ACPI names 2013-06-01 21:54:30 +02:00
rsaddr.c
rscalc.c ACPICA: Move _PRT repair into the standard complex repair module 2013-06-20 01:31:57 +02:00
rscreate.c ACPICA: Move _PRT repair into the standard complex repair module 2013-06-20 01:31:57 +02:00
rsdump.c ACPICA: Standardize all switch() blocks 2013-06-16 00:55:05 +02:00
rsdumpinfo.c
rsinfo.c
rsio.c
rsirq.c
rslist.c
rsmemory.c
rsmisc.c ACPICA: Standardize all switch() blocks 2013-06-16 00:55:05 +02:00
rsserial.c
rsutils.c ACPICA: Standardize all switch() blocks 2013-06-16 00:55:05 +02:00
rsxface.c ACPICA: Standardize all switch() blocks 2013-06-16 00:55:05 +02:00
tbfadt.c ACPICA: Make ACPI Power Management Timer (PM Timer) optional. 2013-08-13 13:13:21 +02:00
tbfind.c
tbinstal.c ACPICA: Update interface to acpi_ut_valid_acpi_name() 2013-06-16 01:00:46 +02:00
tbprint.c ACPICA: Split table print utilities to a new a separate file 2013-06-16 00:55:56 +02:00
tbutils.c ACPICA: Split table print utilities to a new a separate file 2013-06-16 00:55:56 +02:00
tbxface.c
tbxfload.c ACPICA: Add option to disable loading of SSDTs from the RSDT/XSDT 2013-06-16 00:55:40 +02:00
tbxfroot.c ACPICA: Export acpi_tb_validate_rsdp(). 2013-08-08 15:36:08 +02:00
utaddress.c
utalloc.c
utbuffer.c ACPICA: Split buffer dump routines into separate file 2013-06-16 00:52:22 +02:00
utcache.c
utcopy.c ACPICA: Standardize all switch() blocks 2013-06-16 00:55:05 +02:00
utdebug.c ACPICA: Split buffer dump routines into separate file 2013-06-16 00:52:22 +02:00
utdecode.c
utdelete.c ACPICA: Standardize all switch() blocks 2013-06-16 00:55:05 +02:00
uterror.c ACPICA: Split internal error msg routines to a separate file 2013-06-16 00:54:08 +02:00
uteval.c ACPICA: Update comments about behavior when _STA does not exist 2013-07-23 01:06:49 +02:00
utexcep.c ACPICA: Standardize all switch() blocks 2013-06-16 00:55:05 +02:00
utglobal.c ACPICA: Fix divergences of the commit - ACPICA: Expose OSI version. 2013-08-13 13:13:09 +02:00
utids.c ACPICA: Standardize all switch() blocks 2013-06-16 00:55:05 +02:00
utinit.c
utlock.c
utmath.c
utmisc.c ACPICA: Standardize all switch() blocks 2013-06-16 00:55:05 +02:00
utmutex.c
utobject.c ACPICA: Standardize all switch() blocks 2013-06-16 00:55:05 +02:00
utosi.c ACPICA: Add acpi_update_interfaces() public interface 2013-07-23 04:06:03 +02:00
utownerid.c
utpredef.c ACPICA: Add argument typechecking for all predefined ACPI names 2013-06-01 21:54:30 +02:00
utresrc.c
utstate.c
utstring.c ACPICA: Disassembler: Expand maximum output string length to 64K 2013-07-23 01:06:49 +02:00
uttrack.c ACPICA: Standardize all switch() blocks 2013-06-16 00:55:05 +02:00
utxface.c ACPICA: Add acpi_update_interfaces() public interface 2013-07-23 04:06:03 +02:00
utxferror.c ACPICA: Split internal error msg routines to a separate file 2013-06-16 00:54:08 +02:00
utxfinit.c
utxfmutex.c