diff options
Diffstat (limited to 'drivers/acpi/namespace')
-rw-r--r-- | drivers/acpi/namespace/nsaccess.c | 2 | ||||
-rw-r--r-- | drivers/acpi/namespace/nsalloc.c | 6 | ||||
-rw-r--r-- | drivers/acpi/namespace/nsdump.c | 30 |
3 files changed, 21 insertions, 17 deletions
diff --git a/drivers/acpi/namespace/nsaccess.c b/drivers/acpi/namespace/nsaccess.c index ece7a9dedd5c..9df0a64ba9e9 100644 --- a/drivers/acpi/namespace/nsaccess.c +++ b/drivers/acpi/namespace/nsaccess.c | |||
@@ -159,7 +159,7 @@ acpi_ns_root_initialize ( | |||
159 | obj_desc->method.param_count = (u8) ACPI_TO_INTEGER (val); | 159 | obj_desc->method.param_count = (u8) ACPI_TO_INTEGER (val); |
160 | obj_desc->common.flags |= AOPOBJ_DATA_VALID; | 160 | obj_desc->common.flags |= AOPOBJ_DATA_VALID; |
161 | 161 | ||
162 | #if defined (_ACPI_ASL_COMPILER) || defined (_ACPI_DUMP_App) | 162 | #if defined (ACPI_ASL_COMPILER) || defined (ACPI_DUMP_App) |
163 | 163 | ||
164 | /* | 164 | /* |
165 | * i_aSL Compiler cheats by putting parameter count | 165 | * i_aSL Compiler cheats by putting parameter count |
diff --git a/drivers/acpi/namespace/nsalloc.c b/drivers/acpi/namespace/nsalloc.c index 5653a19d7172..3f94b0806ecf 100644 --- a/drivers/acpi/namespace/nsalloc.c +++ b/drivers/acpi/namespace/nsalloc.c | |||
@@ -83,7 +83,7 @@ acpi_ns_create_node ( | |||
83 | return_PTR (NULL); | 83 | return_PTR (NULL); |
84 | } | 84 | } |
85 | 85 | ||
86 | ACPI_MEM_TRACKING (acpi_gbl_memory_lists[ACPI_MEM_LIST_NSNODE].total_allocated++); | 86 | ACPI_MEM_TRACKING (acpi_gbl_ns_node_list->total_allocated++); |
87 | 87 | ||
88 | node->name.integer = name; | 88 | node->name.integer = name; |
89 | node->reference_count = 1; | 89 | node->reference_count = 1; |
@@ -151,7 +151,7 @@ acpi_ns_delete_node ( | |||
151 | } | 151 | } |
152 | } | 152 | } |
153 | 153 | ||
154 | ACPI_MEM_TRACKING (acpi_gbl_memory_lists[ACPI_MEM_LIST_NSNODE].total_freed++); | 154 | ACPI_MEM_TRACKING (acpi_gbl_ns_node_list->total_freed++); |
155 | 155 | ||
156 | /* | 156 | /* |
157 | * Detach an object if there is one then delete the node | 157 | * Detach an object if there is one then delete the node |
@@ -362,7 +362,7 @@ acpi_ns_delete_children ( | |||
362 | 362 | ||
363 | /* Now we can free this child object */ | 363 | /* Now we can free this child object */ |
364 | 364 | ||
365 | ACPI_MEM_TRACKING (acpi_gbl_memory_lists[ACPI_MEM_LIST_NSNODE].total_freed++); | 365 | ACPI_MEM_TRACKING (acpi_gbl_ns_node_list->total_freed++); |
366 | 366 | ||
367 | ACPI_DEBUG_PRINT ((ACPI_DB_ALLOCATIONS, "Object %p, Remaining %X\n", | 367 | ACPI_DEBUG_PRINT ((ACPI_DB_ALLOCATIONS, "Object %p, Remaining %X\n", |
368 | child_node, acpi_gbl_current_node_count)); | 368 | child_node, acpi_gbl_current_node_count)); |
diff --git a/drivers/acpi/namespace/nsdump.c b/drivers/acpi/namespace/nsdump.c index 05af95322a62..c9f35dd7a431 100644 --- a/drivers/acpi/namespace/nsdump.c +++ b/drivers/acpi/namespace/nsdump.c | |||
@@ -208,33 +208,37 @@ acpi_ns_dump_one_object ( | |||
208 | return (AE_OK); | 208 | return (AE_OK); |
209 | } | 209 | } |
210 | 210 | ||
211 | /* Indent the object according to the level */ | 211 | if (!(info->display_type & ACPI_DISPLAY_SHORT)) { |
212 | /* Indent the object according to the level */ | ||
212 | 213 | ||
213 | acpi_os_printf ("%2d%*s", (u32) level - 1, (int) level * 2, " "); | 214 | acpi_os_printf ("%2d%*s", (u32) level - 1, (int) level * 2, " "); |
214 | 215 | ||
215 | /* Check the node type and name */ | 216 | /* Check the node type and name */ |
216 | 217 | ||
217 | if (type > ACPI_TYPE_LOCAL_MAX) { | 218 | if (type > ACPI_TYPE_LOCAL_MAX) { |
218 | ACPI_REPORT_WARNING (("Invalid ACPI Type %08X\n", type)); | 219 | ACPI_REPORT_WARNING (("Invalid ACPI Type %08X\n", type)); |
219 | } | 220 | } |
221 | |||
222 | if (!acpi_ut_valid_acpi_name (this_node->name.integer)) { | ||
223 | ACPI_REPORT_WARNING (("Invalid ACPI Name %08X\n", | ||
224 | this_node->name.integer)); | ||
225 | } | ||
220 | 226 | ||
221 | if (!acpi_ut_valid_acpi_name (this_node->name.integer)) { | 227 | acpi_os_printf ("%4.4s", acpi_ut_get_node_name (this_node)); |
222 | ACPI_REPORT_WARNING (("Invalid ACPI Name %08X\n", | ||
223 | this_node->name.integer)); | ||
224 | } | 228 | } |
225 | 229 | ||
226 | /* | 230 | /* |
227 | * Now we can print out the pertinent information | 231 | * Now we can print out the pertinent information |
228 | */ | 232 | */ |
229 | acpi_os_printf ("%4.4s %-12s %p ", | 233 | acpi_os_printf (" %-12s %p ", |
230 | acpi_ut_get_node_name (this_node), acpi_ut_get_type_name (type), this_node); | 234 | acpi_ut_get_type_name (type), this_node); |
231 | 235 | ||
232 | dbg_level = acpi_dbg_level; | 236 | dbg_level = acpi_dbg_level; |
233 | acpi_dbg_level = 0; | 237 | acpi_dbg_level = 0; |
234 | obj_desc = acpi_ns_get_attached_object (this_node); | 238 | obj_desc = acpi_ns_get_attached_object (this_node); |
235 | acpi_dbg_level = dbg_level; | 239 | acpi_dbg_level = dbg_level; |
236 | 240 | ||
237 | switch (info->display_type) { | 241 | switch (info->display_type & ACPI_DISPLAY_MASK) { |
238 | case ACPI_DISPLAY_SUMMARY: | 242 | case ACPI_DISPLAY_SUMMARY: |
239 | 243 | ||
240 | if (!obj_desc) { | 244 | if (!obj_desc) { |
@@ -646,7 +650,7 @@ acpi_ns_dump_entry ( | |||
646 | } | 650 | } |
647 | 651 | ||
648 | 652 | ||
649 | #ifdef _ACPI_ASL_COMPILER | 653 | #ifdef ACPI_ASL_COMPILER |
650 | /******************************************************************************* | 654 | /******************************************************************************* |
651 | * | 655 | * |
652 | * FUNCTION: acpi_ns_dump_tables | 656 | * FUNCTION: acpi_ns_dump_tables |