kernel-fxtec-pro1x/drivers/acpi/acpica
Bob Moore ac0c845026 ACPICA: Fix parameter validation for acpi_read/write
Now return AE_BAD_PARAMETER if the input register pointer is
null, and AE_BAD_ADDRESS if the register has an address of zero.
Previously, these cases simply returned AE_OK. For optional
registers such as PM1B status/enable/control, the caller should
check for a valid register address before calling.  ACPICA BZ 748.

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

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-03-26 16:38:25 -04:00
..
accommon.h
acconfig.h
acdebug.h
acdispat.h
acevents.h
acglobal.h ACPICA: Split out PM1 status registers from the FADT 2009-03-26 16:38:22 -04:00
achware.h
acinterp.h
aclocal.h
acmacros.h
acnamesp.h
acobject.h
acopcode.h
acparser.h
acpredef.h ACPICA: Update comments in module header 2009-03-26 16:38:23 -04:00
acresrc.h
acstruct.h
actables.h ACPICA: Remove extraneous parameter in table manager 2009-03-26 16:38:20 -04:00
acutils.h
amlcode.h
amlresrc.h
dsfield.c
dsinit.c
dsmethod.c
dsmthdat.c
dsobject.c
dsopcode.c
dsutils.c
dswexec.c
dswload.c
dswscope.c
dswstate.c
evevent.c
evgpe.c
evgpeblk.c
evmisc.c
evregion.c
evrgnini.c
evsci.c
evxface.c
evxfevnt.c
evxfregn.c
exconfig.c
exconvrt.c
excreate.c
exdump.c
exfield.c
exfldio.c
exmisc.c
exmutex.c
exnames.c
exoparg1.c
exoparg2.c
exoparg3.c
exoparg6.c
exprep.c
exregion.c
exresnte.c
exresolv.c
exresop.c
exstore.c
exstoren.c
exstorob.c
exsystem.c
exutils.c
hwacpi.c
hwgpe.c
hwregs.c ACPICA: For PM1B registers, do not shift value read or written 2009-03-26 16:38:25 -04:00
hwsleep.c
hwtimer.c
hwxface.c ACPICA: Fix parameter validation for acpi_read/write 2009-03-26 16:38:25 -04:00
Makefile
nsaccess.c
nsalloc.c
nsdump.c ACPICA: Add error check to debug object dump routine 2009-03-26 16:38:19 -04:00
nsdumpdv.c
nseval.c
nsinit.c
nsload.c
nsnames.c
nsobject.c
nsparse.c
nspredef.c
nssearch.c
nsutils.c
nswalk.c
nsxfeval.c
nsxfname.c
nsxfobj.c
psargs.c
psloop.c
psopcode.c
psparse.c
psscope.c
pstree.c
psutils.c
pswalk.c
psxface.c
rsaddr.c
rscalc.c
rscreate.c
rsdump.c
rsinfo.c
rsio.c
rsirq.c
rslist.c
rsmemory.c
rsmisc.c
rsutils.c
rsxface.c
tbfadt.c ACPICA: Check for non-zero address before being converted to GAS 2009-03-26 16:38:23 -04:00
tbfind.c
tbinstal.c ACPICA: Add override for dynamic tables 2009-03-26 16:38:20 -04:00
tbutils.c ACPICA: Remove extraneous parameter in table manager 2009-03-26 16:38:20 -04:00
tbxface.c ACPICA: Remove extraneous parameter in table manager 2009-03-26 16:38:20 -04:00
tbxfroot.c
utalloc.c
utcopy.c
utdebug.c
utdelete.c
uteval.c
utglobal.c
utinit.c
utmath.c
utmisc.c
utmutex.c
utobject.c
utresrc.c
utstate.c
utxface.c