Fix has landed in ACPICA, will bring it over to fwts now.
commit 3dcd13aa62e70294e194ebc0cf16dd33c90b17ab Author: Robert Moore <email address hidden> Date: Fri Nov 8 07:33:54 2019 -0800
iASL: Use ACPI_COMPARE_NAMESEG instead of strcmp
For _HID, _CID processing. Reported by Benjamin Berg (<email address hidden>).
diff --git a/source/compiler/aslmethod.c b/source/compiler/aslmethod.c index 667eaaaf8..4b29fc9e7 100644 --- a/source/compiler/aslmethod.c +++ b/source/compiler/aslmethod.c @@ -586,7 +586,7 @@ MtMethodAnalysisWalkBegin (
/* Special typechecking for _HID */
- if (!strcmp (METHOD_NAME__HID, Op->Asl.NameSeg)) + if (ACPI_COMPARE_NAMESEG (METHOD_NAME__HID, Op->Asl.NameSeg)) { Next = Op->Asl.Child->Asl.Next; AnCheckId (Next, ASL_TYPE_HID); @@ -594,7 +594,7 @@ MtMethodAnalysisWalkBegin (
/* Special typechecking for _CID */
- else if (!strcmp (METHOD_NAME__CID, Op->Asl.NameSeg)) + else if (ACPI_COMPARE_NAMESEG (METHOD_NAME__CID, Op->Asl.NameSeg)) { Next = Op->Asl.Child->Asl.Next;
Fix has landed in ACPICA, will bring it over to fwts now.
commit 3dcd13aa62e7029 4e194ebc0cf16dd 33c90b17ab
Author: Robert Moore <email address hidden>
Date: Fri Nov 8 07:33:54 2019 -0800
iASL: Use ACPI_COMPARE_ NAMESEG instead of strcmp
For _HID, _CID processing. Reported by Benjamin Berg
(<email address hidden>).
diff --git a/source/ compiler/ aslmethod. c b/source/ compiler/ aslmethod. c .4b29fc9e7 100644 compiler/ aslmethod. c compiler/ aslmethod. c sWalkBegin (
index 667eaaaf8.
--- a/source/
+++ b/source/
@@ -586,7 +586,7 @@ MtMethodAnalysi
/* Special typechecking for _HID */
- if (!strcmp (METHOD_NAME__HID, Op->Asl.NameSeg)) NAMESEG (METHOD_NAME__HID, Op->Asl.NameSeg)) Child-> Asl.Next;
AnCheckId (Next, ASL_TYPE_HID); sWalkBegin (
+ if (ACPI_COMPARE_
{
Next = Op->Asl.
@@ -594,7 +594,7 @@ MtMethodAnalysi
/* Special typechecking for _CID */
- else if (!strcmp (METHOD_NAME__CID, Op->Asl.NameSeg)) NAMESEG (METHOD_NAME__CID, Op->Asl.NameSeg)) Child-> Asl.Next;
+ else if (ACPI_COMPARE_
{
Next = Op->Asl.