summaryrefslogtreecommitdiff
path: root/executer/excreate.c
diff options
context:
space:
mode:
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);