summaryrefslogtreecommitdiff
path: root/executer/excreate.c
diff options
context:
space:
mode:
authorJung-uk Kim <jkim@FreeBSD.org>2011-04-13 18:18:52 +0000
committerJung-uk Kim <jkim@FreeBSD.org>2011-04-13 18:18:52 +0000
commit997de4e17cf02a81027df8d01a4fcefe25da3796 (patch)
treef5abd67cc9e3ada1ae289fe7cf2e23d9abf07fcc /executer/excreate.c
parent4d8fe534b7309d798d941e14e51985eed6b511bc (diff)
Diffstat (limited to 'executer/excreate.c')
-rw-r--r--executer/excreate.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/executer/excreate.c b/executer/excreate.c
index b0d1cc60e7035..fe93e0e9409ac 100644
--- a/executer/excreate.c
+++ b/executer/excreate.c
@@ -327,7 +327,8 @@ AcpiExCreateRegion (
* range
*/
if ((RegionSpace >= ACPI_NUM_PREDEFINED_REGIONS) &&
- (RegionSpace < ACPI_USER_REGION_BEGIN))
+ (RegionSpace < ACPI_USER_REGION_BEGIN) &&
+ (RegionSpace != ACPI_ADR_SPACE_DATA_TABLE))
{
ACPI_ERROR ((AE_INFO, "Invalid AddressSpace type 0x%X", RegionSpace));
return_ACPI_STATUS (AE_AML_INVALID_SPACE_ID);