tools: amldecode: skip creation of unnamed objects
This commit is contained in:
@@ -424,6 +424,10 @@ static enum parse_status parse_named_field(struct aml_parser *parser, struct acp
|
||||
return PARSE_EOF;
|
||||
}
|
||||
|
||||
if (strlen(unit_name) == 0) {
|
||||
return PARSE_OK;
|
||||
}
|
||||
|
||||
struct acpi_object *field = acpi_object_create(unit_name, ACPI_OBJECT_FIELD);
|
||||
//field_unit->field_unit.size = bits / 8;
|
||||
|
||||
@@ -443,10 +447,6 @@ static enum parse_status parse_reserved_field(struct aml_parser *parser, struct
|
||||
return PARSE_EOF;
|
||||
}
|
||||
|
||||
struct acpi_object *field = acpi_object_create(NULL, ACPI_OBJECT_FIELD);
|
||||
//field_unit->field_unit.size = bits / 8;
|
||||
|
||||
acpi_object_add_child(region, field);
|
||||
return PARSE_OK;
|
||||
}
|
||||
|
||||
@@ -467,10 +467,6 @@ static enum parse_status parse_access_field(struct aml_parser *parser, struct ac
|
||||
return PARSE_EOF;
|
||||
}
|
||||
|
||||
struct acpi_object *field = acpi_object_create(NULL, ACPI_OBJECT_FIELD);
|
||||
//field_unit->field_unit.size = bits / 8;
|
||||
|
||||
acpi_object_add_child(region, field);
|
||||
return PARSE_OK;
|
||||
}
|
||||
|
||||
@@ -496,10 +492,6 @@ static enum parse_status parse_extended_access_field(struct aml_parser *parser,
|
||||
return PARSE_EOF;
|
||||
}
|
||||
|
||||
struct acpi_object *field = acpi_object_create(NULL, ACPI_OBJECT_FIELD);
|
||||
//field_unit->field_unit.size = bits / 8;
|
||||
|
||||
acpi_object_add_child(region, field);
|
||||
return PARSE_OK;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user