1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-21 11:13:30 +00:00
freebsd/sys/contrib/dev/acpica
Jung-uk Kim 66244a7bdd Fix global lock recursion bug.
This patch was part of ACPI-CA 20070508 release and the
following is excerpt from its change log:

Fixed a problem where the Global Lock handle was not properly
updated if a thread that acquired the Global Lock via executing
AML code then attempted to acquire the lock via the
AcpiAcquireGlobalLock interface. Reported by Joe Liu.

Approved by:	re (kensmith)
Tested by:	ambrisko
Obtained from:	Intel
2007-09-24 17:12:36 +00:00
..
common Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
compiler Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
acapps.h Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
acconfig.h Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
acdebug.h Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
acdisasm.h Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
acdispat.h Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
acefi.h Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
acenv.h Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
acevents.h Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
acexcep.h Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
acfreebsd.h Add fixes for FreeBSD build that were submitted upstream. 2007-03-22 17:36:29 +00:00
acgcc.h Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
acglobal.h Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
achware.h Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
acinterp.h Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
aclocal.h Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
acmacros.h Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
acnames.h Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
acnamesp.h Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
acobject.h Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
acopcode.h Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
acoutput.h Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
acparser.h Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
acpi.h Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
acpiosxf.h Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
acpixf.h Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
acresrc.h Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
acstruct.h Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
actables.h Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
actbl1.h Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
actbl2.h Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
actbl.h Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
actypes.h Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
acutils.h Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
aecommon.h Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
amlcode.h Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
amlresrc.h Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
CHANGES.txt Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
dbcmds.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
dbdisply.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
dbexec.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
dbfileio.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
dbhistry.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
dbinput.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
dbstats.c Add fixes for FreeBSD build that were submitted upstream. 2007-03-22 17:36:29 +00:00
dbutils.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
dbxface.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
dmbuffer.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
dmnames.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
dmobject.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
dmopcode.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
dmresrc.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
dmresrcl.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
dmresrcs.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
dmutils.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
dmwalk.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
dsfield.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
dsinit.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
dsmethod.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
dsmthdat.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
dsobject.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
dsopcode.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
dsutils.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
dswexec.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
dswload.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
dswscope.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
dswstate.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
evevent.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
evgpe.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
evgpeblk.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
evmisc.c Fix global lock recursion bug. 2007-09-24 17:12:36 +00:00
evregion.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
evrgnini.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
evsci.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
evxface.c Fix global lock recursion bug. 2007-09-24 17:12:36 +00:00
evxfevnt.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
evxfregn.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
exconfig.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
exconvrt.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
excreate.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
exdump.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
exfield.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
exfldio.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
exmisc.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
exmutex.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
exnames.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
exoparg1.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
exoparg2.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
exoparg3.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
exoparg6.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
exprep.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
exregion.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
exresnte.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
exresolv.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
exresop.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
exstore.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
exstoren.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
exstorob.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
exsystem.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
exutils.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
hwacpi.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
hwgpe.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
hwregs.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
hwsleep.c Fix tinderbox build breakage. 2007-03-22 21:14:43 +00:00
hwtimer.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
nsaccess.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
nsalloc.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
nsdump.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
nsdumpdv.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
nseval.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
nsinit.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
nsload.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
nsnames.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
nsobject.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
nsparse.c Add fixes for FreeBSD build that were submitted upstream. 2007-03-22 17:36:29 +00:00
nssearch.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
nsutils.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
nswalk.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
nsxfeval.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
nsxfname.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
nsxfobj.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
osunixxf.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
psargs.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
psloop.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
psopcode.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
psparse.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
psscope.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
pstree.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
psutils.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
pswalk.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
psxface.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
rsaddr.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
rscalc.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
rscreate.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
rsdump.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
rsinfo.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
rsio.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
rsirq.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
rslist.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
rsmemory.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
rsmisc.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
rsutils.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
rsxface.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
tbfadt.c Add fixes for FreeBSD build that were submitted upstream. 2007-03-22 17:36:29 +00:00
tbfind.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
tbinstal.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
tbutils.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
tbxface.c Add fixes for FreeBSD build that were submitted upstream. 2007-03-22 17:36:29 +00:00
tbxfroot.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
utalloc.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
utcache.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
utclib.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
utcopy.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
utdebug.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
utdelete.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
uteval.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
utglobal.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
utinit.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
utmath.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
utmisc.c Unbreak world build. 2007-04-11 11:09:18 +00:00
utmutex.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
utobject.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
utresrc.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
utstate.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
uttrack.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00
utxface.c Vendor import of Intel ACPI-CA 20070320 2007-03-22 17:24:05 +00:00