diff options
Diffstat (limited to 'sys/contrib/dev/acpica/compiler/aslxref.c')
| -rw-r--r-- | sys/contrib/dev/acpica/compiler/aslxref.c | 9 | 
1 files changed, 6 insertions, 3 deletions
diff --git a/sys/contrib/dev/acpica/compiler/aslxref.c b/sys/contrib/dev/acpica/compiler/aslxref.c index 604a5a71a28f..6c95767e23f5 100644 --- a/sys/contrib/dev/acpica/compiler/aslxref.c +++ b/sys/contrib/dev/acpica/compiler/aslxref.c @@ -621,7 +621,8 @@ XfNamespaceLocateBegin (          (!(OpInfo->Flags & AML_CREATE)) &&          (Op->Asl.ParseOpcode != PARSEOP_NAMESTRING) &&          (Op->Asl.ParseOpcode != PARSEOP_NAMESEG)    && -        (Op->Asl.ParseOpcode != PARSEOP_METHODCALL)) +        (Op->Asl.ParseOpcode != PARSEOP_METHODCALL) && +        (Op->Asl.ParseOpcode != PARSEOP_EXTERNAL))      {          return_ACPI_STATUS (AE_OK);      } @@ -644,7 +645,8 @@ XfNamespaceLocateBegin (      Flags = ACPI_NS_SEARCH_PARENT;      if ((Op->Asl.ParseOpcode == PARSEOP_NAMESTRING) ||          (Op->Asl.ParseOpcode == PARSEOP_NAMESEG)    || -        (Op->Asl.ParseOpcode == PARSEOP_METHODCALL)) +        (Op->Asl.ParseOpcode == PARSEOP_METHODCALL) || +        (Op->Asl.ParseOpcode == PARSEOP_EXTERNAL))      {          /*           * These are name references, do not push the scope stack @@ -1183,7 +1185,8 @@ XfNamespaceLocateEnd (      if ((Op->Asl.ParseOpcode == PARSEOP_NAMESTRING) ||          (Op->Asl.ParseOpcode == PARSEOP_NAMESEG)    || -        (Op->Asl.ParseOpcode == PARSEOP_METHODCALL)) +        (Op->Asl.ParseOpcode == PARSEOP_METHODCALL) || +        (Op->Asl.ParseOpcode == PARSEOP_EXTERNAL))      {          return_ACPI_STATUS (AE_OK);      }  | 
