diff options
| author | Trond Myklebust <Trond.Myklebust@netapp.com> | 2006-06-24 08:41:41 -0400 |
|---|---|---|
| committer | Trond Myklebust <Trond.Myklebust@netapp.com> | 2006-06-24 13:07:53 -0400 |
| commit | 816724e65c72a90a44fbad0ef0b59b186c85fa90 (patch) | |
| tree | 421fa29aedff988e392f92780637553e275d37a0 /drivers/acpi/utilities/utinit.c | |
| parent | 70ac4385a13f78bc478f26d317511893741b05bd (diff) | |
| parent | d384ea691fe4ea8c2dd5b9b8d9042eb181776f18 (diff) | |
Merge branch 'master' of /home/trondmy/kernel/linux-2.6/
Conflicts:
fs/nfs/inode.c
fs/super.c
Fix conflicts between patch 'NFS: Split fs/nfs/inode.c' and patch
'VFS: Permit filesystem to override root dentry on mount'
Diffstat (limited to 'drivers/acpi/utilities/utinit.c')
| -rw-r--r-- | drivers/acpi/utilities/utinit.c | 26 |
1 files changed, 10 insertions, 16 deletions
diff --git a/drivers/acpi/utilities/utinit.c b/drivers/acpi/utilities/utinit.c index ba771b4f39bc..ff76055eb7d6 100644 --- a/drivers/acpi/utilities/utinit.c +++ b/drivers/acpi/utilities/utinit.c | |||
| @@ -50,7 +50,7 @@ ACPI_MODULE_NAME("utinit") | |||
| 50 | 50 | ||
| 51 | /* Local prototypes */ | 51 | /* Local prototypes */ |
| 52 | static void | 52 | static void |
| 53 | acpi_ut_fadt_register_error(char *register_name, u32 value, acpi_size offset); | 53 | acpi_ut_fadt_register_error(char *register_name, u32 value, u8 offset); |
| 54 | 54 | ||
| 55 | static void acpi_ut_terminate(void); | 55 | static void acpi_ut_terminate(void); |
| 56 | 56 | ||
| @@ -69,12 +69,12 @@ static void acpi_ut_terminate(void); | |||
| 69 | ******************************************************************************/ | 69 | ******************************************************************************/ |
| 70 | 70 | ||
| 71 | static void | 71 | static void |
| 72 | acpi_ut_fadt_register_error(char *register_name, u32 value, acpi_size offset) | 72 | acpi_ut_fadt_register_error(char *register_name, u32 value, u8 offset) |
| 73 | { | 73 | { |
| 74 | 74 | ||
| 75 | ACPI_WARNING((AE_INFO, | 75 | ACPI_WARNING((AE_INFO, |
| 76 | "Invalid FADT value %s=%X at offset %X FADT=%p", | 76 | "Invalid FADT value %s=%X at offset %X FADT=%p", |
| 77 | register_name, value, (u32) offset, acpi_gbl_FADT)); | 77 | register_name, value, offset, acpi_gbl_FADT)); |
| 78 | } | 78 | } |
| 79 | 79 | ||
| 80 | /****************************************************************************** | 80 | /****************************************************************************** |
| @@ -176,7 +176,7 @@ static void acpi_ut_terminate(void) | |||
| 176 | struct acpi_gpe_xrupt_info *gpe_xrupt_info; | 176 | struct acpi_gpe_xrupt_info *gpe_xrupt_info; |
| 177 | struct acpi_gpe_xrupt_info *next_gpe_xrupt_info; | 177 | struct acpi_gpe_xrupt_info *next_gpe_xrupt_info; |
| 178 | 178 | ||
| 179 | ACPI_FUNCTION_TRACE("ut_terminate"); | 179 | ACPI_FUNCTION_TRACE(ut_terminate); |
| 180 | 180 | ||
| 181 | /* Free global tables, etc. */ | 181 | /* Free global tables, etc. */ |
| 182 | /* Free global GPE blocks and related info structures */ | 182 | /* Free global GPE blocks and related info structures */ |
| @@ -186,14 +186,14 @@ static void acpi_ut_terminate(void) | |||
| 186 | gpe_block = gpe_xrupt_info->gpe_block_list_head; | 186 | gpe_block = gpe_xrupt_info->gpe_block_list_head; |
| 187 | while (gpe_block) { | 187 | while (gpe_block) { |
| 188 | next_gpe_block = gpe_block->next; | 188 | next_gpe_block = gpe_block->next; |
| 189 | ACPI_MEM_FREE(gpe_block->event_info); | 189 | ACPI_FREE(gpe_block->event_info); |
| 190 | ACPI_MEM_FREE(gpe_block->register_info); | 190 | ACPI_FREE(gpe_block->register_info); |
| 191 | ACPI_MEM_FREE(gpe_block); | 191 | ACPI_FREE(gpe_block); |
| 192 | 192 | ||
| 193 | gpe_block = next_gpe_block; | 193 | gpe_block = next_gpe_block; |
| 194 | } | 194 | } |
| 195 | next_gpe_xrupt_info = gpe_xrupt_info->next; | 195 | next_gpe_xrupt_info = gpe_xrupt_info->next; |
| 196 | ACPI_MEM_FREE(gpe_xrupt_info); | 196 | ACPI_FREE(gpe_xrupt_info); |
| 197 | gpe_xrupt_info = next_gpe_xrupt_info; | 197 | gpe_xrupt_info = next_gpe_xrupt_info; |
| 198 | } | 198 | } |
| 199 | 199 | ||
| @@ -216,7 +216,7 @@ static void acpi_ut_terminate(void) | |||
| 216 | void acpi_ut_subsystem_shutdown(void) | 216 | void acpi_ut_subsystem_shutdown(void) |
| 217 | { | 217 | { |
| 218 | 218 | ||
| 219 | ACPI_FUNCTION_TRACE("ut_subsystem_shutdown"); | 219 | ACPI_FUNCTION_TRACE(ut_subsystem_shutdown); |
| 220 | 220 | ||
| 221 | /* Just exit if subsystem is already shutdown */ | 221 | /* Just exit if subsystem is already shutdown */ |
| 222 | 222 | ||
| @@ -228,6 +228,7 @@ void acpi_ut_subsystem_shutdown(void) | |||
| 228 | /* Subsystem appears active, go ahead and shut it down */ | 228 | /* Subsystem appears active, go ahead and shut it down */ |
| 229 | 229 | ||
| 230 | acpi_gbl_shutdown = TRUE; | 230 | acpi_gbl_shutdown = TRUE; |
| 231 | acpi_gbl_startup_flags = 0; | ||
| 231 | ACPI_DEBUG_PRINT((ACPI_DB_INFO, "Shutting down ACPI Subsystem\n")); | 232 | ACPI_DEBUG_PRINT((ACPI_DB_INFO, "Shutting down ACPI Subsystem\n")); |
| 232 | 233 | ||
| 233 | /* Close the acpi_event Handling */ | 234 | /* Close the acpi_event Handling */ |
| @@ -245,12 +246,5 @@ void acpi_ut_subsystem_shutdown(void) | |||
| 245 | /* Purge the local caches */ | 246 | /* Purge the local caches */ |
| 246 | 247 | ||
| 247 | (void)acpi_ut_delete_caches(); | 248 | (void)acpi_ut_delete_caches(); |
| 248 | |||
| 249 | /* Debug only - display leftover memory allocation, if any */ | ||
| 250 | |||
| 251 | #ifdef ACPI_DBG_TRACK_ALLOCATIONS | ||
| 252 | acpi_ut_dump_allocations(ACPI_UINT32_MAX, NULL); | ||
| 253 | #endif | ||
| 254 | |||
| 255 | return_VOID; | 249 | return_VOID; |
| 256 | } | 250 | } |
