aboutsummaryrefslogtreecommitdiffstats
path: root/lib/timerqueue.c
diff options
context:
space:
mode:
authorHuang Ying <[email protected]>2011-12-08 03:25:50 +0000
committerLen Brown <[email protected]>2012-01-17 08:54:46 +0000
commit4134b8c8811f23aa8a281db50dcee64dda414736 (patch)
tree92b5c931590dba047f6634b401a45b6f8ccd1aed /lib/timerqueue.c
parentACPI, Record ACPI NVS regions (diff)
downloadkernel-4134b8c8811f23aa8a281db50dcee64dda414736.tar.gz
kernel-4134b8c8811f23aa8a281db50dcee64dda414736.zip
ACPI, APEI, Resolve false conflict between ACPI NVS and APEI
Some firmware will access memory in ACPI NVS region via APEI. That is, instructions in APEI ERST/EINJ table will read/write ACPI NVS region. The original resource conflict checking in APEI code will check memory/ioport accessed by APEI via general resource management mech. But ACPI NVS region is marked as busy already, so that the false resource conflict will prevent APEI ERST/EINJ to work. To fix this, this patch excludes ACPI NVS regions when APEI components request resources. So that they will not conflict with ACPI NVS regions. Reported-and-tested-by: Pavel Ivanov <[email protected]> Signed-off-by: Huang Ying <[email protected]> Signed-off-by: Len Brown <[email protected]>
Diffstat (limited to 'lib/timerqueue.c')
0 files changed, 0 insertions, 0 deletions