From 24298543de2adf78e08c7a842c2fb95c70ca603d Mon Sep 17 00:00:00 2001 From: Robert Moore Date: Thu, 19 Sep 2013 07:44:29 -0700 Subject: Update comment: no functional change. Adds a comment to clarify reason for using AcpiOsFree directly instead of ACPI_FREE. --- source/components/namespace/nsxfeval.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/source/components/namespace/nsxfeval.c b/source/components/namespace/nsxfeval.c index 9d2fac1c3..d8b34807c 100644 --- a/source/components/namespace/nsxfeval.c +++ b/source/components/namespace/nsxfeval.c @@ -221,8 +221,12 @@ AcpiEvaluateObjectTyped ( if (MustFree) { - /* Caller used ACPI_ALLOCATE_BUFFER, free the return buffer */ - + /* + * Caller used ACPI_ALLOCATE_BUFFER, free the return buffer. + * Note: We use AcpiOsFree here because AcpiOsAllocate was used + * to allocate the buffer. This purposefully bypasses the internal + * allocation tracking mechanism (if it is enabled). + */ AcpiOsFree (ReturnBuffer->Pointer); ReturnBuffer->Pointer = NULL; } -- cgit v1.2.1