Use ACPI_NEXT_RESOURCE instead of defining our own copy. The one provided
with ACPI-CA is identical now.
This commit is contained in:
parent
bb949efb95
commit
abcbc5bc60
@ -1413,7 +1413,7 @@ acpi_FindIndexedResource(ACPI_BUFFER *buf, int index, ACPI_RESOURCE **resp)
|
||||
/* Check for terminator */
|
||||
if (rp->Id == ACPI_RSTYPE_END_TAG || rp->Length == 0)
|
||||
return (AE_NOT_FOUND);
|
||||
rp = ACPI_RESOURCE_NEXT(rp);
|
||||
rp = ACPI_NEXT_RESOURCE(rp);
|
||||
}
|
||||
if (resp != NULL)
|
||||
*resp = rp;
|
||||
@ -1461,7 +1461,7 @@ acpi_AppendBufferResource(ACPI_BUFFER *buf, ACPI_RESOURCE *res)
|
||||
return (AE_BAD_PARAMETER);
|
||||
if (rp->Id == ACPI_RSTYPE_END_TAG || rp->Length == 0)
|
||||
break;
|
||||
rp = ACPI_RESOURCE_NEXT(rp);
|
||||
rp = ACPI_NEXT_RESOURCE(rp);
|
||||
}
|
||||
|
||||
/*
|
||||
@ -1492,7 +1492,7 @@ acpi_AppendBufferResource(ACPI_BUFFER *buf, ACPI_RESOURCE *res)
|
||||
bcopy(res, rp, res->Length + ACPI_RESOURCE_LENGTH_NO_DATA);
|
||||
|
||||
/* And add the terminator. */
|
||||
rp = ACPI_RESOURCE_NEXT(rp);
|
||||
rp = ACPI_NEXT_RESOURCE(rp);
|
||||
rp->Id = ACPI_RSTYPE_END_TAG;
|
||||
rp->Length = 0;
|
||||
|
||||
|
@ -221,8 +221,6 @@ struct acpi_parse_resource_set {
|
||||
extern struct acpi_parse_resource_set acpi_res_parse_set;
|
||||
extern ACPI_STATUS acpi_parse_resources(device_t dev, ACPI_HANDLE handle,
|
||||
struct acpi_parse_resource_set *set);
|
||||
/* XXX until Intel fix this in their headers, based on NEXT_RESOURCE */
|
||||
#define ACPI_RESOURCE_NEXT(Res) (ACPI_RESOURCE *)((UINT8 *)Res + Res->Length)
|
||||
|
||||
/* ACPI event handling */
|
||||
extern UINT32 acpi_event_power_button_sleep(void *context);
|
||||
|
Loading…
x
Reference in New Issue
Block a user