freebsd-nq/sys/contrib/dev/acpica
Nate Lawson ce60eb2a14 Account for the minimum resource size when parsing the end tag resource
descriptor.  This should fix the "memory modified after free" panics.  This
patch will appear in a future acpi-ca distribution.

Submitted by:	Robert Moore <robert.moore / intel.com>
Tested by:	Peter Holm
2005-11-04 20:15:09 +00:00
..
common Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
compiler Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
acapps.h Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
acconfig.h Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
acdebug.h Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
acdisasm.h Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
acdispat.h Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
acefi.h Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
acenv.h Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
acevents.h Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
acexcep.h Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
acfreebsd.h Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
acgcc.h Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
acglobal.h Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
achware.h Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
acinterp.h Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
aclocal.h Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
acmacros.h Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
acnames.h Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
acnamesp.h Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
acobject.h Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
acopcode.h Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
acoutput.h Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
acparser.h Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
acpi.h Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
acpiosxf.h Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
acpixf.h Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
acresrc.h Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
acstruct.h Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
actables.h Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
actbl1.h Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
actbl2.h Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
actbl.h Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
actypes.h Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
acutils.h Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
aecommon.h Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
aeexec.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
amlcode.h Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
amlresrc.h Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
CHANGES.txt Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
dbcmds.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
dbdisply.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
dbexec.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
dbfileio.c Fix few compilation problems on vendor branch. 2005-11-01 22:18:47 +00:00
dbhistry.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
dbinput.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
dbstats.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
dbutils.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
dbxface.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
dmbuffer.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
dmnames.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
dmobject.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
dmopcode.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
dmresrc.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
dmresrcl.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
dmresrcs.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
dmutils.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
dmwalk.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
dsfield.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
dsinit.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
dsmethod.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
dsmthdat.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
dsobject.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
dsopcode.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
dsutils.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
dswexec.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
dswload.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
dswscope.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
dswstate.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
evevent.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
evgpe.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
evgpeblk.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
evmisc.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
evregion.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
evrgnini.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
evsci.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
evxface.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
evxfevnt.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
evxfregn.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
exconfig.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
exconvrt.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
excreate.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
exdump.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
exfield.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
exfldio.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
exmisc.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
exmutex.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
exnames.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
exoparg1.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
exoparg2.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
exoparg3.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
exoparg6.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
exprep.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
exregion.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
exresnte.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
exresolv.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
exresop.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
exstore.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
exstoren.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
exstorob.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
exsystem.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
exutils.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
hwacpi.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
hwgpe.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
hwregs.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
hwsleep.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
hwtimer.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
nsaccess.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
nsalloc.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
nsdump.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
nsdumpdv.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
nseval.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
nsinit.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
nsload.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
nsnames.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
nsobject.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
nsparse.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
nssearch.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
nsutils.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
nswalk.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
nsxfeval.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
nsxfname.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
nsxfobj.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
osunixxf.c Fix few compilation problems on vendor branch. 2005-11-01 22:18:47 +00:00
psargs.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
psloop.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
psopcode.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
psparse.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
psscope.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
pstree.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
psutils.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
pswalk.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
psxface.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
rsaddr.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
rscalc.c Account for the minimum resource size when parsing the end tag resource 2005-11-04 20:15:09 +00:00
rscreate.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
rsdump.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
rsinfo.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
rsio.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
rsirq.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
rslist.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
rsmemory.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
rsmisc.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
rsutils.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
rsxface.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
tbconvrt.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
tbget.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
tbgetall.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
tbinstal.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
tbrsdt.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
tbutils.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
tbxface.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
tbxfroot.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
utalloc.c Fix few compilation problems on vendor branch. 2005-11-01 22:18:47 +00:00
utcache.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
utclib.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
utcopy.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
utdebug.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
utdelete.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
uteval.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
utglobal.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
utinit.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
utmath.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
utmisc.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
utmutex.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
utobject.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
utstate.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00
utxface.c Vendor import of Intel ACPI-CA 20051021 2005-11-01 22:11:18 +00:00