kernel_optimize_test/drivers/acpi/acpica
Lv Zheng 7dd8821956 ACPICA: Events: Always modify GPE registers under the GPE lock
It is reported that there are pieces of code invoking acpi_ev_finish_gpe()
without holding acpi_gbl_gpe_lock. Since this function will modify GPE
register values, there could be races breaking the register modification
process.

This patch fixes this issue. Lv Zheng.

Reported-by: Joe Liu <joe.liu@apple.com>
Signed-off-by: Lv Zheng <lv.zheng@intel.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
2014-12-03 00:29:59 +01:00
..
acapps.h
accommon.h
acdebug.h
acdispat.h
acevents.h
acglobal.h ACPICA: Disassembler: Add support for C-style operators and expressions. 2014-11-28 00:00:52 +01:00
achware.h
acinterp.h
aclocal.h ACPICA: Save current masks of enabled GPEs after enable register writes 2014-12-01 23:50:16 +01:00
acmacros.h
acnamesp.h
acobject.h
acopcode.h
acparser.h
acpredef.h
acresrc.h
acstruct.h
actables.h
acutils.h
amlcode.h
amlresrc.h
dsargs.c
dscontrol.c
dsfield.c
dsinit.c
dsmethod.c
dsmthdat.c
dsobject.c
dsopcode.c
dsutils.c
dswexec.c
dswload2.c
dswload.c
dswscope.c
dswstate.c
evevent.c
evglock.c
evgpe.c ACPICA: Events: Always modify GPE registers under the GPE lock 2014-12-03 00:29:59 +01:00
evgpeblk.c
evgpeinit.c
evgpeutil.c
evhandler.c
evmisc.c
evregion.c
evrgnini.c
evsci.c
evxface.c
evxfevnt.c
evxfgpe.c
evxfregn.c
exconfig.c
exconvrt.c
excreate.c
exdebug.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
hwesleep.c
hwgpe.c ACPICA: Save current masks of enabled GPEs after enable register writes 2014-12-01 23:50:16 +01:00
hwpci.c
hwregs.c
hwsleep.c
hwtimer.c
hwvalid.c
hwxface.c
hwxfsleep.c
Makefile
nsaccess.c
nsalloc.c
nsarguments.c
nsconvert.c
nsdump.c
nsdumpdv.c
nseval.c
nsinit.c
nsload.c
nsnames.c
nsobject.c
nsparse.c
nspredef.c
nsprepkg.c
nsrepair2.c
nsrepair.c
nssearch.c
nsutils.c
nswalk.c
nsxfeval.c
nsxfname.c
nsxfobj.c
psargs.c
psloop.c
psobject.c
psopcode.c
psopinfo.c
psparse.c
psscope.c
pstree.c
psutils.c
pswalk.c
psxface.c
rsaddr.c
rscalc.c
rscreate.c
rsdump.c
rsdumpinfo.c
rsinfo.c
rsio.c
rsirq.c
rslist.c
rsmemory.c
rsmisc.c
rsserial.c
rsutils.c
rsxface.c
tbdata.c
tbfadt.c
tbfind.c
tbinstal.c
tbprint.c
tbutils.c
tbxface.c
tbxfload.c
tbxfroot.c
utaddress.c
utalloc.c
utbuffer.c
utcache.c
utcopy.c
utdebug.c
utdecode.c
utdelete.c
uterror.c
uteval.c
utexcep.c
utfileio.c
utglobal.c
uthex.c
utids.c
utinit.c
utlock.c
utmath.c
utmisc.c
utmutex.c
utobject.c
utosi.c
utownerid.c
utpredef.c
utprint.c
utresrc.c ACPICA: Disassembler: Emit correct string for 0 stop bits. 2014-11-28 00:00:53 +01:00
utstate.c
utstring.c
uttrack.c
utuuid.c
utxface.c
utxferror.c
utxfinit.c
utxfmutex.c