diff options
| author | Jung-uk Kim <jkim@FreeBSD.org> | 2013-01-28 20:33:31 +0000 | 
|---|---|---|
| committer | Jung-uk Kim <jkim@FreeBSD.org> | 2013-01-28 20:33:31 +0000 | 
| commit | a8e5af903d1868804e09dfa39195b9bb1826ace2 (patch) | |
| tree | c5fd61f1cf7a6e7cd4445ecdc3dbaf078f878817 /source/components/utilities/utcache.c | |
| parent | be6c1fe8493046c00236bd734f0796a84ff1f557 (diff) | |
Notes
Diffstat (limited to 'source/components/utilities/utcache.c')
| -rw-r--r-- | source/components/utilities/utcache.c | 12 | 
1 files changed, 4 insertions, 8 deletions
diff --git a/source/components/utilities/utcache.c b/source/components/utilities/utcache.c index 28ef6b450c93..54c73e2a425a 100644 --- a/source/components/utilities/utcache.c +++ b/source/components/utilities/utcache.c @@ -95,7 +95,6 @@ AcpiOsCreateCache (      /* Populate the cache object and return it */      ACPI_MEMSET (Cache, 0, sizeof (ACPI_MEMORY_LIST)); -    Cache->LinkOffset = 8;      Cache->ListName   = CacheName;      Cache->ObjectSize = ObjectSize;      Cache->MaxDepth   = MaxDepth; @@ -121,7 +120,7 @@ ACPI_STATUS  AcpiOsPurgeCache (      ACPI_MEMORY_LIST        *Cache)  { -    char                    *Next; +    void                    *Next;      ACPI_STATUS             Status; @@ -145,8 +144,7 @@ AcpiOsPurgeCache (      {          /* Delete and unlink one cached state object */ -        Next = *(ACPI_CAST_INDIRECT_PTR (char, -                    &(((char *) Cache->ListHead)[Cache->LinkOffset]))); +        Next = ACPI_GET_DESCRIPTOR_PTR (Cache->ListHead);          ACPI_FREE (Cache->ListHead);          Cache->ListHead = Next; @@ -251,8 +249,7 @@ AcpiOsReleaseObject (          /* Put the object at the head of the cache list */ -        * (ACPI_CAST_INDIRECT_PTR (char, -            &(((char *) Object)[Cache->LinkOffset]))) = Cache->ListHead; +        ACPI_SET_DESCRIPTOR_PTR (Object, Cache->ListHead);          Cache->ListHead = Object;          Cache->CurrentDepth++; @@ -307,8 +304,7 @@ AcpiOsAcquireObject (          /* There is an object available, use it */          Object = Cache->ListHead; -        Cache->ListHead = *(ACPI_CAST_INDIRECT_PTR (char, -                                &(((char *) Object)[Cache->LinkOffset]))); +        Cache->ListHead = ACPI_GET_DESCRIPTOR_PTR (Object);          Cache->CurrentDepth--;  | 
