diff options
author | Jung-uk Kim <jkim@FreeBSD.org> | 2012-01-11 21:25:42 +0000 |
---|---|---|
committer | Jung-uk Kim <jkim@FreeBSD.org> | 2012-01-11 21:25:42 +0000 |
commit | 234358d94982312d34c80b868fea481307fb3a48 (patch) | |
tree | b189153d48c3972defb7bf0712af37fb23c7d7bd /utilities/utdelete.c | |
parent | 50796274dc74454ca64a6e120552adb2620c3e65 (diff) | |
download | src-234358d94982312d34c80b868fea481307fb3a48.tar.gz src-234358d94982312d34c80b868fea481307fb3a48.zip |
Import ACPICA 20120111.vendor/acpica/20120111
Notes
Notes:
svn path=/vendor-sys/acpica/dist/; revision=229982
svn path=/vendor-sys/acpica/20120111/; revision=229983; tag=vendor/acpica/20120111
Diffstat (limited to 'utilities/utdelete.c')
-rw-r--r-- | utilities/utdelete.c | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/utilities/utdelete.c b/utilities/utdelete.c index b87d2f0d5984..90baa15d225e 100644 --- a/utilities/utdelete.c +++ b/utilities/utdelete.c @@ -5,7 +5,7 @@ ******************************************************************************/ /* - * Copyright (C) 2000 - 2011, Intel Corp. + * Copyright (C) 2000 - 2012, Intel Corp. * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -235,6 +235,16 @@ AcpiUtDeleteInternalObj ( ACPI_DEBUG_PRINT ((ACPI_DB_ALLOCATIONS, "***** Region %p\n", Object)); + /* + * Update AddressRange list. However, only permanent regions + * are installed in this list. (Not created within a method) + */ + if (!(Object->Region.Node->Flags & ANOBJ_TEMPORARY)) + { + AcpiUtRemoveAddressRange (Object->Region.SpaceId, + Object->Region.Node); + } + SecondDesc = AcpiNsGetSecondaryObject (Object); if (SecondDesc) { |